Fórum DbExpress = BUG #223682
31/03/2004
0
Estou utilizando DBEXPRESS com ORACLE e Windows2000 para desenvolver um projeto. Entretanto, este projeto ira rodar em WINDOWS XP. Na maquina de desenvolvimento, tudo ocorre perfeitamente. Entretanto, quando o projeto ´e instalado no windowsXP, os dados nao sao gravados no banco de dados.
OBSs: Estou dando do ApplyUpdates() e o cliente Oracle esta configurado corretamente.
Por isso, cheguei a conclusao de que DBEXPRESS nao presta com ORACLE, desde que esteja rodando em WINDOWS XP e acesse um servidor remoto.
Rômulo Barros
Curtir tópico
+ 0Posts
31/03/2004
[spyk3r]
qual o erro? qual o codigo utilizado para gravar os dados? voce esta configurando corretamente os componentes utilizados? setou os providerflags corretamente?
Ao procurar ajuda no forum, seja objetivo com o teu problema e de elementos que levem as pessoas a entender o teu problema, forneça informações a respeito do problema, ao inves de so criticar. Eu nao sou moderador, alias, nem sou nada, mas isso pode te ajudar a resolver os teus problema mais rapidamente..
[]´s spyk3r
Gostei + 0
01/04/2004
Rômulo Barros
ClientDataSet.Edit;
ClientDataSet.FieldByName(´xxxxx´).AsInteger := 4;
ClientDataset.Post;
Estou dando o ApplyUpdates(0) no evento AfterPost;
Outra coisa: A versao desenvolvida em ADO, com o mesmo sistema, funciona perfeitamente. Por isso, tem certeza de que ´E BUG mesmo do DBExpress...
Gostei + 0
01/04/2004
Kotho
Gostei + 0
01/04/2004
Marcosalex
ClientDataSet.Edit;
ClientDataSet.FieldByName(´xxxxx´).AsInteger := 4;
ClientDataset.Post;
Estou dando o ApplyUpdates(0) no evento AfterPost;
Outra coisa: A versao desenvolvida em ADO, com o mesmo sistema, funciona perfeitamente. Por isso, tem certeza de que ´E BUG mesmo do DBExpress...[/quote:759b4ca173]
Qual a mensagem de erro? Comigo também sempre funcionou normal. Se fosse um bug mesmo, não funcionaria com ninguém.
Gostei + 0
01/04/2004
Kotho
no DataSetPrivider, tem uma propriedade chamada UpdateMode, ela deve estar como upWhereKeyOnly...
Da uma checada e nos de um retorno...
Inté...
Gostei + 0
01/04/2004
Rômulo Barros
Caro Kotho: Obrigado pela ajuda, mas acho q vc naum entendeu:
Esse projeto roda perfeitamente em uma maquina que naum seja windows XP, ou seja, se eu instalar esse projeto no windows 98,2000,ME ... ele funciona perfeitamente. Agora, se eu instalar esse mesmo projeto em uma maquina XP, ele nao consegue gravar os dados.
Conclusao: Os ProviderFlags, UpdateMode ... esta tudo correto, pois o sistema funciona em outra versao do XP.
Principal problema: Na empresa em que o sistema ira rodar, todas as maquinas sao XP... :lol: Tou ferrado ou naum to he he :arrow: Q bronca.... .... ...
Gostei + 0
01/04/2004
Kotho
Você já pensou em fazer desta forma? Se você já usa o DbExpress, a mudança não é muito grande...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)