Delphi Oracle - Erro: quot;01722-Invalid number typequot

Delphi

18/11/2003

Ola ... estou tentando fazer com que o Delphi converse com o oracle. Para isso estou fazendo a conexao atraves do dbexpress. Depois uso uma SQLTable, um DataSetProvider e por ultimo um ClientDataSet.

Tudo parece funcionar corretamente ateh eu dar um DataSet.ApplyUpdates ... aih ocorre o erro ´ORA-01722: Invalid number type´ ... e ele nao faz o commit no banco. Alguem sabe qual pode ser o problema?? Ou o que eu estou fazendo de errado??


Muito Obrigado, Hodgskin.

ps.: A minha tabela possui apenas um campo numerico e inteiro e eh declarado como ´number(8)´ .


Hodgskin

Hodgskin

Curtidas 0

Respostas

Fcremm

Fcremm

18/11/2003

pra vc acabar com este erro, logo depois que vc conectar o sqlconnection, coloca esta linha de comando

SQLConnection.ExecuteDirect(´alter session set nls_numeric_characters = ´´.,´´´);

agora estou com uma duvida.
vc tem um exemplo que poderia me enviar, como eu utilizo dataprovader, clientdataset, sqldataset, datasource.

felipe.cremm@ig.com.br


GOSTEI 0
Hodgskin

Hodgskin

18/11/2003

Caro fcremm,

Muito obrigado pela sua resposta ... vou tentar essa solucao assim que puder.

Quanto ao codigo, posso te mandar sim, mas como nao tenho o Delphi em casa, soh vou poder fazer lah na escola que trabalho e soh vou lah na terca ... por isso vai demorar um pouco, mas logo logo chega ... beleza? ... vou enviar para o email que aparece no fim da sua mensagem, se houver algum problema me avise.

Obrigado de novo e ateh mais, Hodgskin.

cleo@vetorial.net


GOSTEI 0
Danielclubedelphi

Danielclubedelphi

18/11/2003

Eu acho q o problema é com o registro do Oracle... ele deve estar configurado com a linguagem de portugues... brazilian-portuguese alguma coisa... vc deve passar para ingles... mas naum lembro o texto certo e nem onde esta o registro... desculpe a falta de informãções mas naum tenho o oracle instalado...

procure na internet ou no proprio fórum por: ´BRAZILAN_PORTUGUESE´ ou ´PORTUGUESE_BRAZILIAN´


espero ter ajudado


GOSTEI 0
POSTAR