ADODB.Command error '800a0d5d'
La aplicación utiliza un valor de tipo no válido para la operación actual.

| |||
![]() 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. ![]() |
| ||||
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 |
| |||
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 ![]() 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) |
| ||||
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 |
| |||
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 ![]() |