Salvar no banco interbase assim que é cadastrado no delphi.
Estou desenvolvendo um aplicativo cliente servidor e encontrei o seguinte problema:
Tenho um formulário de cadastro de alunos, após fazer o cadastro dos alunos tenho que cadastrar um projeto e inserir alguns alunos no projeto. O problema é o seguinte, quando cadastro o aluno, o mesmo não aparece para ser pesquisado no formulário de projetos. Ele só aparece depois que eu fecho o aplicativo.
O que devo fazer para assim que eu cadastrar esse aluno, ele esteja disponível para ser utilizado em outros formulários?
t+
Tenho um formulário de cadastro de alunos, após fazer o cadastro dos alunos tenho que cadastrar um projeto e inserir alguns alunos no projeto. O problema é o seguinte, quando cadastro o aluno, o mesmo não aparece para ser pesquisado no formulário de projetos. Ele só aparece depois que eu fecho o aplicativo.
O que devo fazer para assim que eu cadastrar esse aluno, ele esteja disponível para ser utilizado em outros formulários?
t+
Bferreira
Curtidas 0
Respostas
Lucas Silva
02/09/2004
Isto é bem chato mesmo
Se você tiver usando ClientDataSet -> ClientDataSet.ApplyUpdates(-1)
Se tiver usando Transaction -> Transaction1.Commit;
Transaction1.StartTransaction;
para querys use query1.commit;
Se você tiver usando ClientDataSet -> ClientDataSet.ApplyUpdates(-1)
Se tiver usando Transaction -> Transaction1.Commit;
Transaction1.StartTransaction;
para querys use query1.commit;
GOSTEI 0
Bferreira
02/09/2004
[quote:dbbfa0c553=´Lucas Alves Silva´]Isto é bem chato mesmo
Se você tiver usando ClientDataSet -> ClientDataSet.ApplyUpdates(-1)
Se tiver usando Transaction -> Transaction1.Commit;
Transaction1.StartTransaction;
para querys use query1.commit;[/quote:dbbfa0c553]
Não entendi muito bem, como faço isso?
Estou usando os componentes da paleta interbase no delphi7. IBQuery, IBTransaction, etc...
Se você tiver usando ClientDataSet -> ClientDataSet.ApplyUpdates(-1)
Se tiver usando Transaction -> Transaction1.Commit;
Transaction1.StartTransaction;
para querys use query1.commit;[/quote:dbbfa0c553]
Não entendi muito bem, como faço isso?
Estou usando os componentes da paleta interbase no delphi7. IBQuery, IBTransaction, etc...
GOSTEI 0
Gandalf.nho
02/09/2004
Se você não comitar a transação associada ao seu componente IBDataset ou IBQuery, as alterações não serão salvas no banco de dados.
GOSTEI 0