Foros del Web » Programando para Internet » ASP Clásico »

Problema con Store Procedures y ASP

Estas en el tema de Problema con Store Procedures y ASP en el foro de ASP Clásico en Foros del Web. Hola amigos, tengo un conflicto: Tipo de error: ADODB.Command (0x800A0BB9) Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros. /egesur/About/contactenos_login.asp, línea 71 --------CODIGO ...
  #1 (permalink)  
Antiguo 12/06/2006, 11:43
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 19 años, 6 meses
Puntos: 0
Problema con Store Procedures y ASP

Hola amigos, tengo un conflicto:

Tipo de error:
ADODB.Command (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.
/egesur/About/contactenos_login.asp, línea 71
--------CODIGO ------
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={SQL Server}; SERVER=YESMINA; DATABASE=transparencia; UID=sa")

set cm = server.createobject("adodb.command")
cm.name = "sp_usu_validar"
cm.commandtext = "sp_usu_validar"
LINEA 71 --->>> cm.commandtype = adCmdStoredProc
cm.namedparameters = vbTrue
cm.parameters.append
cm.createparameter "@LOGUIN", adVarChar, adParamInput, session.contents("login")
cm.createparameter "@CLAVE", adVarChar, adParamInput, session.contents("pass")
cm.activeconnection = oConn

set objRS = cm.execute( , , adExecuteRecords)

ETC...

espero puedan darme algunas sugerencia para resolver este problema..
GRACIAS...
__________________
Mina
  #2 (permalink)  
Antiguo 12/06/2006, 16:51
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 2 meses
Puntos: 37
Pero que hace tu stored procedure
o sea crea una tabla, una consulta, la sube a memoria, la crea temporal, etc., por tus parametros parece una simple consulta.
por que no lo pones el procedimiento almacenado.
ya hiciste la prueba mandando solo el query sql con un base.excecute()???

saludos

Alberto
  #3 (permalink)  
Antiguo 12/06/2006, 18:00
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Probablemente te falten las constantes de ADO, pon esta linea debajo de tu cadena de conexion:

%>

<!-- METADATA type="typelib"
file="C:\program Files\Common Files\System\ado\msado15.dll" -->
<%

O mejor si lo estructuras en un include.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 12/06/2006, 18:54
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Esa forma de declarar las constantes no me la sabía. Yo siempre había usado el archivo adovbs.inc de la forma tradicional.
  #5 (permalink)  
Antiguo 12/06/2006, 19:01
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Preguuuuuuuuuuuuuuuuuuuuuuntameeeeeeeeeeeeeeee!!!

No es cierto, no hay nada nuevo bajo el sol, yo tambien la copie en su momento je je je.

Un saludo master!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:27.