Cuestión : Error ORA-1722 cuando DAO es datos de la escritura a una base de datos de Oracle 11g

Hola, el

I que mantiene una base de datos de Oracle para una base de datos de client.
This es utilizado principalmente por un software de tercera persona escrito en VB6.

In mayores partes de este software el parte movible y las declaraciones de la actualización se escriben manualmente y están trabajando sin ningún problem.
But allí son algunas partes de este software donde los datos se escriben usar DAO, y allí los números con las piezas decimales no son base de datos de written.
The dan el error ORA-01722 (número inválido) y hemos encontrado que DAO escribe los números usar la coma como coma, y Oracle rechaza aceptar this.
We no puede cambiar los ajustes nacionales del conductor de Oracle porque cuando hacemos esto, ¿las declaraciones de SQL directas no están trabajando el revelador de anymore.

The del partido del thord que el software rechaza reescribir estas partes de su software usando SQL directo statements.

Is allí cualquier cosa podemos hacer? ¡

Thanky usted mucho!

Wolfgang
Italy
class= del

Respuesta : Error ORA-1722 cuando DAO es datos de la escritura a una base de datos de Oracle 11g

enderezar, eso es lo que signifiqué por una muleta.
Usted puede necesitar aislar ese uso particular, cambia los ajustes, funciona el app, puso los ajustes detrás.

Si eso no es factible entonces quizá mover ese uso a un dedicado trabajan a máquina.

Sus opciones son - cambiar el código, configurar las ventanas o configurar los ajustes regionales del app.
Si el 1ros y los 2dos no son posibles/deseables
Entonces usted tendrá que configurar el uso sí mismo. Si el vendedor no admite que entonces usted es stuck, apesadumbrado. Tienen que moverse a un nuevo app y a un nuevo vendedor que le apoyen.


Otras soluciones  
 
programming4us programming4us