Fórum salvar dados de um datagrid #253363
05/10/2004
0
Joni
Curtir tópico
+ 0Posts
05/10/2004
Osocram
Gostei + 0
05/10/2004
Rômulo Barros
Se for dbgrid, segue:
Dbrgrid.DataSource.DataSet.Post();
[b:27d5251db4][color=red:27d5251db4]--------------------------------------------------------------------------------[/color:27d5251db4][/b:27d5251db4]
Gostei + 0
05/10/2004
Osocram
Se for dbgrid, segue:
Dbrgrid.DataSource.DataSet.Post();
[b:9e198022d7][color=red:9e198022d7]--------------------------------------------------------------------------------[/color:9e198022d7][/b:9e198022d7][/quote:9e198022d7]
falta tbm o commit;
Gostei + 0
05/10/2004
Rômulo Barros
Dbrgrid.DataSource.DataSet.Post();
falta tbm o commit;[/quote:30ff626c5b]
[b:30ff626c5b][color=red:30ff626c5b]--------------------------------------------------------------------------------[/color:30ff626c5b][/b:30ff626c5b]
:arrow: [b:30ff626c5b][color=red:30ff626c5b]O ´commit´ não está faltando naum... uma vez que eu não inicializei nenhuma Transação ´StartTransaction ou BeginTrans´;[/color:30ff626c5b][/b:30ff626c5b]
:arrow: [color=red:30ff626c5b][b:30ff626c5b]Entretanto, se estiver utilizando o TClientDataSet e queira acessar o mesmo através do DBgrid (conforme mencionei no código anterior), a cache dos dados deverá ser efetuada através do ´TypeCast´, mas naum com o ´commit´:[/b:30ff626c5b][/color:30ff626c5b]
With(TClientDataSet(DBgrid.DataSource.DataSet))Do Begin Post(); ApplyUpdates(0); End;
[b:30ff626c5b][color=red:30ff626c5b]--------------------------------------------------------------------------------[/color:30ff626c5b][/b:30ff626c5b] :wink: :wink: :wink: :wink: :wink: :wink:
Gostei + 0
05/10/2004
Joni
Gostei + 0
05/10/2004
Martins
boa sorte!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)