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 *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog Willian Rodrigues

Receba as atualizações do blog no seu e-mail