Fórum Registro não grava utilizando o FDConnection + FDQuery + Firebird 2.5 com Delphi XE8 #534798
17/10/2015
0
Estou começando a desenvolver um novo sistema com o FireDac e FireBird 2.5. Até agora usava o dbexpress em meus sistemas.
Me deparei com um problema : Coloquei no DataModule os componentes FDConnection + FDQuery e os outros necessários para a conexão com FB. Funcionou bem!
Mas quando insiro um registro na tabela de usuários (comando insert e depois o Post), o registro não é gravado. Isso quando a propriedate cachedupdates da FDQuery está TRUE. Mudei para FALSE, e funcionou bem até este instante.
Usei o applyupdates no afterpost da query, mas acontece a mesma coisa.
Estou com receio que continue dando o erro, mesmo com cachedupdates como FALSE.
Alguém ja se deparou com isso ? Falta alguma coisa que não fiz ?
Obrigado !

Alexandre Oliveira
Curtir tópico
+ 0Post mais votado
10/11/2015
1 2 3 4 5 6 7 8 9 10 11 12 13 | procedure TConnection.InsertExemplo; const SQL: string = 'INSERT INTO TABELA' + SLineBreak + '(TESTE, TESTNOME)VALUES' + SLineBreak + '(:TESTE, :TESTNOME)'; begin fQuery.SQL.Clear; fQuery.SQL.Add(SQL); fQuery.ParamByName('TESTE').AsString := 'DEVMEDIA'; fQuery.ParamByName('TESTNOME').AsString := 'DEVMEDIATESTE'; fQuery.ExecSQL; fQuery.Connection.Commit; end; |
Rafael Bosco

Gostei + 2
Mais Posts
21/10/2015
Mauricio Rodrigues
Gostei + 1
22/09/2023
Cristiano Domingos
Gostei + 0
22/09/2023
Claudio Andrade
https://www.youtube.com/watch?v=fO99lDwa5Nc
Boa sorte!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)