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

AdoDb.command

Estas en el tema de AdoDb.command en el foro de ASP Clásico en Foros del Web. Buenas tardes, tengo este error y no se como solucionarlo. Si alguien sabe de que es. Es cuando intento añadir parametros a un adodb.command y ...
  #1 (permalink)  
Antiguo 26/05/2008, 08:59
 
Fecha de Ingreso: mayo-2008
Mensajes: 9
Antigüedad: 16 años, 10 meses
Puntos: 0
Exclamación AdoDb.command

Buenas tardes, tengo este error y no se como solucionarlo. Si alguien sabe de que es. Es cuando intento añadir parametros a un adodb.command y al acceder a la consulta me da un problema.

ADODB.Command error '800a0d5d'

La aplicación utiliza un valor de tipo no válido para la operación actual.

  #2 (permalink)  
Antiguo 26/05/2008, 09:46
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 5 meses
Puntos: 27
Respuesta: AdoDb.command

peta el código y te ayudaran

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 26/05/2008, 11:32
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: AdoDb.command

segun esto estas intentando utilizar un string sobre un integer (u otra combinacion de tipos de variable)dentro de un SP, y por consecuencia un error, esto si estas usando SQL en tu aplicacion

pero si hace falta tu codigo, para que las mentes ocultas salga a relucir semejante sabiduria en SP

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 26/05/2008, 11:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: AdoDb.command

Por el tipo de error me imagino que debe ser cuando creas los parametros, probablemente no tienes las constantes de ADO, pero mejor como te indicaron, pon tu codigo.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 27/05/2008, 01:30
 
Fecha de Ingreso: mayo-2008
Mensajes: 9
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: AdoDb.command

Tengo incluido un vbs con las definiciones, eso lo he comprobado. Os paso los parámetros que paso. Los paso directamente a pelo, lo único que no se si el formato Varchar2(x) o number(x) en Oracle(formato que ya tiene la tabla) lo puedo combinar con el formato que yo quiero en mi adodb.command. Creo que mas o menos me explico jejeje . Un saludo.

cmd.Parameters.Append cmd.CreateParameter("DNI_IN",adVarChar,adParamInpu t,15, "71227373")
cmd.Parameters.Append cmd.CreateParameter("PLAN_IN",adVarChar,adParamInp ut,4 ,"167" )
cmd.Parameters.Append cmd.CreateParameter("ANYO_IN",adVarChar,adParamInp ut,7, "2007-08")
'cmd.parameters.Append cmd.CreateParameter("DIA_OUT", adDBDate, adParamOutput)
cmd.parameters.Append cmd.CreateParameter("HORA_OUT", AdInteger, adParamOutput,5)
'cmd.parameters.Append cmd.CreateParameter("TERM_OUT", AdInteger, adParamOutput)
'cmd.parameters.Append cmd.CreateParameter("COL_OUT", adVarChar, adParamOutput,2)
'cmd.parameters.Append cmd.CreateParameter("LLAM_OUT", AdInteger, adParamOutput,1)
cmd.parameters.Append cmd.CreateParameter("VALIDO", AdBoolean,adParamOutput)
  #6 (permalink)  
Antiguo 27/05/2008, 08:17
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: AdoDb.command

Hola rugolazo, necesitariamos saber todo el contexto ademas de la linea de error, y no, no me quedo claro lo que dices. A primera instancia trataria cambiando el tipo de los parametros de fecha por adDate y les pondria un tamaño de 8.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 30/05/2008, 01:00
 
Fecha de Ingreso: mayo-2008
Mensajes: 9
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: AdoDb.command

Hola buenas, y perdonad por la demora. Definitivamente mi problema es que no se que tipo asignar exactamente a los parametros en los campos cuando hago addparameter con respecto a los campos que tengo de Oracle. Es decir, hay algo donde se vea la correspondencia entre uno y otro? Muchas gracias
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 02:08.