Fórum Ler ClientDataSet e Gravar no Banco de dados #422235
22/08/2012
0
Preciso de um Força :D
Tenho uma tabela chamada TBLOCACAO e uma chamada TBLOCACAOITENS.
no Software, Durante a montagem da locação, eu gravos o itens em memória no ClientDataSet, para depois ler
e garvar no banco de dados.
Mas na hora de criar o Loop para ler o ClientDataSet, nao consigo fazer da forma correta, e sempre da erro
Desde Ja agradeço!
Erico Almeida
Henchen Me
Curtir tópico
+ 0Posts
22/08/2012
Joel Rodrigues
A estrutura mais comum que se utiliza é a seguinte:
datasetItens.First();
while not datasetItens.Eof do
begin
codigo = datasetItens.FieldByName('codigo').AsString;
//etc...
datasetItens.Next();
end;
Gostei + 0
22/08/2012
Marco Salles
Preciso de um Força :D
Tenho uma tabela chamada TBLOCACAO e uma chamada TBLOCACAOITENS.
no Software, Durante a montagem da locação, eu gravos o itens em memória no ClientDataSet, para depois ler
e garvar no banco de dados.
Mas na hora de criar o Loop para ler o ClientDataSet, nao consigo fazer da forma correta, e sempre da erro
Desde Ja agradeço!
Erico Almeida
Sinceramente , vc não precisa de Loop nenhum. se vc utiliza NestedDataSet , basta dar um ApplayUpdates na tabela
TBLOCACAO que todos os dados (ate os dados da tabela Detalhes) ser]ao persistidos . Acho que seu problema é
relacionamento
Gostei + 0
01/09/2012
Ricardo Araujo
É como esta o relacionamento de seu ClientDataSet?
Pode post as imgam, assim ficar mais fácil para ajudar você.
Gostei + 0
01/09/2012
Rafael Ribeiro
TClientDataset(Dataset).applyUpdates(0);
E não precisará mais de loop.
Abraços!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)