Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 CODIGO ASP CON ERROR
 Foro Bloqueado  Tema Bloqueado


Autor Temas
migueltorres7
Starting Member

Mexico
22 Posts
Mensajes - 12 Jun 2002 :  20:41:35  Ver Perfil  Enviar Email
este codigo es el que genero para realizar
un command con paso de parametros pero me marca error al enviar paso de parametros
el sp tiene tres parametros dos iniciales de entrada y una al final de salida.
por favor cheque las lineas y diganme en que estoy mal

<%@language="vbscript"%>
<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" -->
<%
SET prueba = Server.Createobject("ADODB.Command")
set cnn = Server.CreateObject("ADODB.Connection")
cnn.ConnectionString = "Driver=SQL Server;Server=srvapl;Database=sirenad;UID=sirena;PWD=sysapl"
cnn.Open
prueba.ActiveConnection = cnn
prueba.CommandType = adCmdStoredProc
prueba.CommandText = "eliminar"

SET param1 = Server.CreateObject("ADODB.Parameter")
set param2 = Server.CreateObject("ADODB.Parameter")
set id_opcion = Server.CreateObject("ADODB.Parameter")
set nivel = Server.CreateObject("ADODB.Parameter")

set param1 = prueba.CreateParameter(,adInteger, adParamOutput)
set id_opcion = prueba.CreateParameter(,adNumeric,adParamInput)
set nivel = prueba.CreateParameter(,adNumeric,adParamInput)

prueba.Parameters.Append(param1)
param1.Value = 0
prueba.Parameters.Append(id_opcion)
id_opcion.value = 50
prueba.Parameters.Append(nivel)
nivel.value = 0

prueba.execute

Puedes llegas hasta donde tu quieras

Parsons
Moderator

España
1247 Posts
Posted - 14 Jun 2002 :  14:49:11  Ver perfil  Enviar e-mail  Visit Parsons's Homepage
Prueba a crear los parámetros sin crear objetos propios, es decir, con la siguiente estructura:

prueba.Parameters.Append prueba.CreateParameter("@param1",3,2,4,0)

El primer número es "adInteger", el segundo número es "adParamInputOutput", el tercero es la longitud y el cuarto el valor.

Para "adNumeric" usa 131 en vez de 3, y para "adParamInput" usa 1 en vez de 2.

Inicio Pagina

mtorress8
New Member

Mexico
54 Posts
Posted - 30 Jun 2002 :  22:49:11  Ver perfil  Enviar e-mail  Enviar mtorress8 un Mensaje Yahoo!e
HOla parsons mira he cambiado mi nick por cuestiones de seguridad; te comento que esa forma que intente fue la primea que intenté, me dijeron que a lo mejor era la incompatibilidad entre los parametros especificados y los valore que envio pero cheque ese dato y no me resulta, esta forma que explico es otra que me dieron los asesores de M$, pero me queda la duda podria ser una DLL que no se establece bien entre SQL server y mi IIS

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar