Preciso de Ajuda Oracle XE com Delphi 7
Utilizo delphi 7 com update sp1 , oracle xe r2 e windows xp, estou tendo problemas em trabalhar com numeros inteiros no banco de dados eu crio o campo id_departamento como number no banco e quando vou fazer alguma coisa qualquer através do delphi eu recebo o erro de número inválido, ex : alterar o departamento de fulado de 2 para 3, ele da esse erro, mesmo o departamento 3 existindo! Muito estranho ! Ja tentei como AsBcd e nao funcionou ! Se alguem tiver algum material para me mandar, por favor, envie para brunomaximomogi@hotmail.com obrigado a todos
Brunomaximomogi
Curtidas 0
Respostas
Alexcanario
03/07/2006
Que conexao vc esta usando ?
GOSTEI 0
Brunomaximomogi
03/07/2006
To utilizando dbexpress, é estranho, no banco ta tudo certinho, mas me volta esse erro ![/img]
GOSTEI 0
Host
03/07/2006
Acabei de baxar este Oracle.... me diz uma coisa existe uma tabela departamento onde estão cadastrados todos os departamentos de 1.. em diante, correto? E na outra tabela funcionarios(exemplo) , tu traz o departamento e joga no id_departamento? É por ai... e estes dois campos estão como number ?
GOSTEI 0
Alexcanario
03/07/2006
Rapaz eu não consegui fazer nda com oracle utilizando dbexpress.
O DBExpress tb da problema com master-detail utilizando campos numericos como chave, eu to utilizando DOA, e nao tive problemas depois disso.
O DBExpress tb da problema com master-detail utilizando campos numericos como chave, eu to utilizando DOA, e nao tive problemas depois disso.
GOSTEI 0
Brunomaximomogi
03/07/2006
Host, é exatamente assim mesmo ! na tabela de funcionarios que eu tenho eu tenho o campo id_departamento e tipo se eu vou um update na tebela com parametros ele nao deixa eu utilizar AsInteger só AsString e em alguns casos só ele deixa, é semelhante ao problema do nosso amigo AlexCanario
GOSTEI 0
Host
03/07/2006
Desculpa a demora pra responder .... mas deixa eu dar uma brincada agora ja te digo algo.....
GOSTEI 0
Midas
03/07/2006
tentem passar parametros com params[0].asBDC quem sabe ?
GOSTEI 0