Fórum Gravar fisicamente no banco de dados #276419
10/04/2005
0
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
Curtir tópico
+ 0Posts
11/04/2005
Andremuller
Gostei + 0
11/04/2005
Andremuller
Nem sei como digitei isso
Gostei + 0
11/04/2005
Fabiotb
eu tinha esquecido do where, mas o meu problema continua
Gostei + 0
11/04/2005
Andremuller
Gostei + 0
11/04/2005
Andremuller
O melhor é utilizar SQLDataSet + DataSetProvider + ClientDataSet
Gostei + 0
11/04/2005
Fabiotb
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
Gostei + 0
11/04/2005
Andremuller
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
Gostei + 0
11/04/2005
Fabiotb
mesmo assim obrigado André muller
Gostei + 0
11/04/2005
Fred
eu tambem uso a estrutura: SQLDataSet + DataSetProvider + ClientDataSet. 8)
Gostei + 0
11/04/2005
Fabiotb
abraço galera!!
obrigado!!
Gostei + 0
11/04/2005
Andremuller
só vai mais um conselho: utiliza sempre essa estrutura e na medida do possível vai trocando em todo teu projeto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)