Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MDV

[Resolvido] ClientDataSet + Oracle

Recommended Posts

Bom dia pessoal, estou com o seguinte problema, tenho minha conexão DBX feita com o Oracle funcionando direitinho.

 

Faço consultas, inserts, updates e deleets via SQL normalmente, mas ao preencher os dados de uma determinada Tabela, e dar um post ou um delete no ClientDataSet, ao dar um ApplyUpdates(0), retorna o erro de "Numero Invalido", mas os dados estão todos preenchidos corretamente.

Se eu passar os mesmos valores por SQL para fazer um INSERT não ocorre o erro.

 

Aguardo resposta, obrigado e ate.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema resolvido

 

No SQLConnection o Decimal Separator deve ficar igual a vírgula.

 

E no evento AfterConnect do SQLConnection coloca essa linha de código

 

SQLConnection1.ExecuteDirect('alter session set NLS_NUMERIC_CHARACTERS=''.,''');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.