Fórum Ajuda com UPDATE FALIED! #490234
26/08/2014
0
Nessa img eu tenho duas partes, uma que cadastra o boleto e outra que eu consulto e mudo o status.
[img]http://arquivo.devmedia.com.br/forum/imagem/365751-20140826-165814.jpg[/img]
O cadastro funciona normalmente.
Depois que eu cadastro eu escrevo o nome do cliente o edit inferior e ele me retorna no grid os nomes iguais ou parecido.
Até ai blz, ai vem o problema a...
- 2 botoes " AVISADO e NÃO ENCONTRADO " para a coluna " AVISO "
- 3 botões " PAGO " " DEVE " " CANCELADO " para a coluna " STATUS "
nesses botões a o seguinte cod:
M.IBQuery4.Edit; DBEDIT29.Text := 'AVISADO'; M.IBQuery4.POST;
Oque é simples. Mas quando eu clico pra ele altera o campo da esse erro maldito! Eu já não sei mais onde mexer.
Obs. em registros antigos ele muda o campo e nao da erro, mas nos novos boletos que ponho ele da erro.
Bruno Souza
Curtir tópico
+ 0Post mais votado
27/08/2014
Joel Rodrigues
Gostei + 1
Mais Posts
27/08/2014
Renato Rubinho
Se dá erro apenas após a inserção, ele pode estar em modo de inserção ainda.
Tenta dar o Edit, apenas quando a query não estiver em modo de inserção ou edição. Talvez funcione assim.
if not (M.IBQuery4.State in [dsInsert,dsEdit]) then M.IBQuery4.Edit; DBEDIT29.Text := 'AVISADO'; M.IBQuery4.POST;
Abraççç,
Renato
Gostei + 1
27/08/2014
Bruno Souza
E como eu não estou inserindo um novo registro e sim apenas alterando um campo não deveria ter motivo para esse erro.
E mesmo eu indo direto no grid e digitando e dando enter ele tbm da o erro.
RRUBINHO > Continuou com o erro.
Gostei + 0
27/08/2014
Joel Rodrigues
Gostei + 0
27/08/2014
Bruno Souza
Eu uso assim do meu datamodule> IBQUERY + datasource + IBUpdateSQL.
No IBUpdateSQL no KEY FILDS eu tinha mais de um selecionado oq gerava o erro do UPDATE.
Gostei + 0
27/08/2014
Bruno Souza
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)