Pregunta: | 26135 - ERROR 3146 - ODBC: FALLÓ LA LLAMADA |
Autor: | Alex Pacheco |
Antes de todo, les saludo cordialmente.
Necesito ayuda: he instalado una aplicación realizada en Visual Basic 6.0, en un pc arbitrario. Esta aplicación utiliza conexión a Oracle, mediante el sistema de creación de Workspace (creo que es OLEDB) Después de varios arreglos, hice que la aplicación se conectara a la base de datos, y cuando se requiere, la aplicación realiza lecturas de la base. El problema está cuando se trata insertar datos, ante lo cual aparece el siguiente mensaje de error (el que se maneja mediante la instrucción On Error Goto... y se despliega el err.number & err.description) 3146 ODBC: Falló la llamada El número es el número del error, y el texto es la descripción del mismo. Agradecido de antemano, les saluda ALEX. |
Respuesta: | Alejandro Vazquez |
Saludos Alex Pacheco super buena tu aportación a mi me sirvió mucho gracias |
Respuesta: | MARCO SANTIS AZUA |
Amigo:
Lo mas probable es que el query que usas tenga problemas. Como estas usando una conexión ODBC (es muy fiable, pero es un intermediario), me explico, si te conectaras directamente con la BD el error sería, por ejemplo, demasiados parametros para esta tabla, o si el dato que estas ingresando es muy largo para un campo. En resumen, cada vez que tengas un error de conexión o de Query te saldrá siempre el mismo error o mensaje porque te lo arroja ODBC. atte. |