ClientDataSet em memória

Delphi

18/05/2012

ola Amigos

Gostaria de saber como faço para criar um ClientDataSet em memória, com mestre/detalhe, para gravar no banco de dados firebird. E ainda vai existir ocasiões onde vou ter que trazer os dados na dbgrid


Grato

Diogenes
Diogenes Dourado

Diogenes Dourado

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

18/05/2012

Dê uma pesquisada sobre como conectar Firebird com DBExpress.
GOSTEI 0
Diogenes Dourado

Diogenes Dourado

18/05/2012

Gostaria de saber como faço para criar um dataset como uma tabela temporaia em memoria, gravar em banco de dados firebird, e depois se precisar resgatar os dados nesta mesma tabela
Grato

diogenes
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

18/05/2012

Bem, se eu entendi direito , você deve fazer o seguinte:

1) Criar os campos nos devidos datasets e fazer os relacionamentos.
2) Inserir dados nos datasets normalmente (usando os métodos Insert e Post).
3) Ao final, fazer um loop para ler os registros do dataset pai e, para cada registro lido, fazer um loop no dataset filho, inserindo os dados no banco.
GOSTEI 0
Diogenes Dourado

Diogenes Dourado

18/05/2012

sim isso mesmo, estou querendo fazer como na video aula do Rafael Silva
https://www.devmedia.com.br/data-set-em-memoria-curso-pdv-com-impressora-daruma-nao-fiscal-com-delphi-e-firebird-parte-8/23346
onde ele monta uma tabela temporária, gostaria que depois que gravasse no banco de dados, eu pudesse resgatar os dados gravados no mesmo clientDataSet se possivel

Grato

Diogenes
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

18/05/2012

Ok, então em que parte você está? O que já foi feito? Siga os passos acima e veja os resultados.
GOSTEI 0
POSTAR