GARANTIR DESCONTO

Fórum Gravar fisicamente no banco de dados #276419

10/04/2005

0

Pessoal!, estou usando o dbexpress com firebir 1.5
estou usando o sqlclientdataset no commandtext:=´select * from cliente´
qdo eu uso a sentença sql acima o ApplyUpdates(-1), funcionar normalmente qdo é feito inserção, alteração e exclusão.
E qdo eu uso o sqlclientdataset no commandtext:=´select * from cliente cd_cliente=1´
Lembrando que existe Cliente com o codigo 1
e tento alterar o dados dele o applyUpdates(-1) nao faz nada.
Eu uso o metodo dataset.post e depois dm.Sqlclientedataset.applyUpdate(-1);
Só funciona qdo eu trago todos os clientes.
O que devo fazer????
Atenciosamente
Fabio


Fabiotb

Fabiotb

Responder

Posts

11/04/2005

Andremuller

coloque ´where´ and de ´cd_cliente=1´


Responder

Gostei + 0

11/04/2005

Andremuller

esse ´and de´ do texto acima é antes.
Nem sei como digitei isso


Responder

Gostei + 0

11/04/2005

Fabiotb

pessoal, a clausula select * from cliente where cd_cliente=1
eu tinha esquecido do where, mas o meu problema continua


Responder

Gostei + 0

11/04/2005

Andremuller

execute o applyupdates(-1) apenas no ClientDataSet


Responder

Gostei + 0

11/04/2005

Andremuller

Outra coisa nada aconselhável é utilizar SQLClientDataSet.
O melhor é utilizar SQLDataSet + DataSetProvider + ClientDataSet


Responder

Gostei + 0

11/04/2005

Fabiotb

bah que coisa heim!! ja coloquei o applyupdate(-1) no eventos afterpost do sqlclientdataset(-1).
e ainda nao grava.. vou ficar é louco.. logo logo vou fazer SP pra cada insercao e update..
o usar select * from cliente .. mais ai nao é justo carregar a rede :P


Responder

Gostei + 0

11/04/2005

Andremuller

Se tu olhar pelo fórum é difícil alguém mencionar que usa SQLClientDataSet. Já me incomodei com ele e falei com muita gente que também teve problema.

Eu uso Firebird 1.5 e a estrutura SQLDataSet + DataSetProvider + ClientDataSet, nunca tive qualquer tipo de problema reltivo a gravação.

Tenta utilizar
SQLDataSet + DataSetProvider + ClientDataSet


Responder

Gostei + 0

11/04/2005

Fabiotb

bom nao resta outra opcao .. vou tentar..
mesmo assim obrigado André muller


Responder

Gostei + 0

11/04/2005

Fred

A própia Borland soh recomenda o SQLClientDataSet para testes!!!
eu tambem uso a estrutura: SQLDataSet + DataSetProvider + ClientDataSet. 8)


Responder

Gostei + 0

11/04/2005

Fabiotb

Blz!!! resolvido o meu problema com ajuda de vcs.. funcionou perfeitamente com esses trio de componente..
abraço galera!!
obrigado!!


Responder

Gostei + 0

11/04/2005

Andremuller

Ok, é um prazer ajudar,

só vai mais um conselho: utiliza sempre essa estrutura e na medida do possível vai trocando em todo teu projeto


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar