| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
jonatacostacosta Novato

Registrado: Quarta-Feira, 2 de Outubro de 2013 Mensagens: 26
|
Enviada: Qui Out 10, 2013 10:42 am Assunto: Problemas com DBNavigator (Lazarus) |
|
|
Tenho um dataModule com: IBConnection1, SQLTransaction1, SQLQuery1("select * from depositos"), Datasource1..
tenho um form com:
2 - dbnavigator (um os botoes de vanegação o outro pra manipular os registros)
1 - dbgrid onde são exibidos os registros..
PROBLEMA01:
SE EU CLICO NO BOTÃO INSERT E ESCREVO OS DADOS NO DBEDIT...DEPOIS CLICO EM SALVAR MAS ELE NÃO GRAVA NA BASE...
PROBLEMA02: SE EU CLICAR NO BOTÃO REFRESH DA UM ERRO REFERENTE A "BEFOREACTION"...
desde já, grato |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Qui Out 10, 2013 11:43 am Assunto: |
|
|
vc tem q dar um applyUpdates ou Commit pra efetivar a gravacao no BD _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
jonatacostacosta Novato

Registrado: Quarta-Feira, 2 de Outubro de 2013 Mensagens: 26
|
Enviada: Qui Out 10, 2013 3:20 pm Assunto: |
|
|
| joemil escreveu: | | vc tem q dar um applyUpdates ou Commit pra efetivar a gravacao no BD |
amigo...poderia dizer emqual componente ou onde?
se possível dê um exemplo...abraço |
|
| Voltar ao Topo |
|
 |
jonatacostacosta Novato

Registrado: Quarta-Feira, 2 de Outubro de 2013 Mensagens: 26
|
Enviada: Dom Out 13, 2013 9:52 am Assunto: |
|
|
erro: no fields for inclusion in where statment found
no datamodule eeu coloquei o sqlQuery que chama a funçãao de uma unit
procedure TDM.sql_depositosAfterDelete(DataSet: TDataSet);
begin
ApliModificacoes(sql_depositos,SQLTrans);
end;
procedure TDM.sql_depositosAfterPost(DataSet: TDataSet);
begin
ApliModificacoes(sql_depositos,SQLTrans);
end;
...
implementation
//ATUALIZA DATABASE
procedure ApliModificacoes(sqlQuery:TSQLQuery;SQLTrans: TSQLTransaction);
begin
sqlQuery.ApplyUpdates;
SQLTrans.CommitRetaining;
end;
é como se eu não tivesse especificado o "sqlQuery"...
já mudei essa variável TSQLQuery para strign e não dá certo |
|
| Voltar ao Topo |
|
 |
|