Fórum Update com ADOquery delphi #573666
11/01/2017
0
//Alteração de dados
qryAlterar.Parameters.ParamByName('nome').Value := qryAlterar.FieldByName('nome').AsString;
qryAlterar.Parameters.ParamByName('sobrenome').Value := DBEditsobrenome.Text;
if MessageDlg ('Alteração Efetuada!',
mtConfirmation,[mbOk],0) = mrOk then
//Fim da alteração de dados
Ocorre a msg de que os dados foram alterados, porém dentro do banco mesmo não altera (só é alterado quando clico no botão do proximo cadastro "adoquery.next")...
O que pode ser?
Gxf
Curtir tópico
+ 0Posts
11/01/2017
Jones Granatyr
Gostei + 0
12/01/2017
Gxf
Já havia feito o teste com o Post, porém me apresenta o erro:
"qryAlterar: Dataset not in edit or insert mode".
Gostei + 0
12/01/2017
Raimundo Pereira
qryAlterar.edit;//inicio da edição
qryAlterar.post;//fim da edição
Gostei + 0
12/01/2017
Gxf
qryAlterar.edit;//inicio da edição
qryAlterar.post;//fim da edição
Desta forma ocorreu:
'Uma linha vazia não pode ser inserida. A linha deve ter pelo menos um valor de coluna definido'.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)