Oracle + DBExpress = “ORA-01722 – Invalid Number”

Dica para quem já teve problemas com a combinação Delphi(DB Express) + Oracle(campos numéricos), recebendo a mensagem de erro “ORA-01722 – Invalid Number”.

No evento AfterConnect do SQLConnection digite a seguinte linha de comando:

SqlConnection1.ExecuteDirect('alter session set nls_numeric_characters = '+ QuotedStr('.,'));

4 comentários sobre “Oracle + DBExpress = “ORA-01722 – Invalid Number”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Newsletter willianrdg.com.br
Assine a newsletter e receba as atualizações do blog no seu e-mail.