RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  2002 - VISUAL BASIC CON ORACLE 7++
Autor:  Cesar Manuel Guzman Lillo
Este es mi problema:

Tenemos una aplicacion que llama a un procedimiento almacenado, el cual hasta hace un par de dias funcionaba sin ningun problema, pero actualmente no corre en algunos PC.
El error que da es el siguiente :

´Error ´-2147217900 (80040e14)´ en tiempo de ejecucion :
[Microsoft][ODBC driver for Oracle][Oracle] ORA-06502: PL/SQL:
numeric or value error

Este error no es problema de que se caiga el procedimiento, ya que en otro PC, la misma aplicacion bajo el mismo usuario Oracle no tiene problemas.

La llamada al Procedimiento via Visual Basic 6.0 es la siguiente :
QSQL = "{call cursor_cierrecartera.cierrecartera(?,?,?,?,?,?,?,{resultset
100000, c_tipparametro, c_codparametro, c_deslarga, c_codestadopago, c_nrocasos, c_mtocargo, c_mtocargopesos})}"

Ahora, si le cambiamos el nombre al Procedimiento Almacenado (por un nombre mas corto), y lo dejamos en CURSOR_CC.CART,por ejemplo, la aplicacion corre sin ningun problema en el PC que no funcionaba.
Si no le cambiamos el nombre, pero instalamos el Producto de Oracle PROCEDURE BUILDER 6.1, la aplicacion corre sin ningun problema.

Obviamente, ninguna de las opciones anteriores es la solucion final al problema, pero te las cuento por si te sirve de ayuda para detectar el problema.

Los Producto que utilizamos son los siguientes:
- Visual Basic 6.0,
- Oracle version 8.0.5.0.0,
- SQL Net version 2.3.4.0.0 para PC Clientes,
- Oracle Procedure Builder 6.1, para creacion de Procedimientos Al


Nombre
Apellidos
Correo
Comentarios