Pergunta : Erro ORA-1722 quando DAO for dados da escrita a uma base de dados de Oracle 11g

Olá!, o

I am que mantem uma base de dados de Oracle para uma base de dados de client.
This é usado principalmente por um software da terceira escrito em maiorias de VB6.

In deste software a inserção e as indicações da atualização são redigidas manualmente e estão trabalhando sem nenhum problem.
But lá são algumas partes deste software onde os dados são redigidos using DAO, e lá os números com peças decimais não são base de dados de written.
The dão o erro ORA-01722 (número inválido) e nós encontramos que DAO escreve os números using a vírgula como o ponto decimal, e Oracle recusa aceitar this.
We não pode mudar os ajustes nacionais do excitador de Oracle porque quando nós fazemos este, as indicações de SQL diretas não estão trabalhando o colaborador de anymore.

The do partido que do thord o software recusa reescrever estas partes de seu software usando SQL direto statements.

Is lá qualquer coisa nós podemos fazer?

Thanky você muito!

Wolfgang
Italy
class= do

Resposta : Erro ORA-1722 quando DAO for dados da escrita a uma base de dados de Oracle 11g

endireitar, isso é o que eu signifiquei por uma muleta.
Você pode precisar de isolar essa aplicação particular, muda os ajustes, funciona o app, põr os ajustes para trás.

Se isso não é praticável então talvez mover essa aplicação para um dedicado fazem à máquina.

Suas opções são - mudar o código, configurar janelas ou configurar os ajustes regionais do app.
Se o øs e os òs não são possíveis/desejáveis
Então você terá que configurar a aplicação própria. Se o vendedor não concede que então você é stuck, pesaroso. Têm que mover-se para um app novo e um vendedor novo que o suportem.


Outras soluções  
 
programming4us programming4us