MDV 0 Denunciar post Postado Março 30, 2009 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
MDV 0 Denunciar post Postado Março 30, 2009 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