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

Registrado: Sexta-Feira, 30 de Março de 2012 Mensagens: 21
|
Enviada: Dom Jun 09, 2013 2:20 pm Assunto: Verificar integridade do insert no banco. |
|
|
Caros,
Utilizo o componente adoquery para criar as query's e fazer a manipulação dos dados no bd... Como posso fazer para verificar se realmente esses dados foram inseridos no banco sem precisar fazer um select logo em seguida? Tem algum função no componente em que eu possa verificar se os dados foram inseridos? Hoje quando eu monto uma query e executo o ExecSQL, em seguida eu utilizo o comando:
| Código: | if qryInsert.RowsAffected > 0 then
msgStatusBar(frmNfEntrada,'CADASTRADA REALIZADO COM SUCESSO.',10); |
mas tenho minhas duvidas se essa é a maneira correta. Obrigado. |
|
| Voltar ao Topo |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Dom Jun 09, 2013 11:33 pm Assunto: |
|
|
essa é a maneira correta sim ..
exemplo
| Código: | ZQuery1.Sql.Clear;
ZQuery1.Sql.Add('UPDATE USERMENU SET EXCELPRINT = 1');
ZQuery1.Sql.Add('WHERE USERID = ''' + edtUSERID.Text + '''');
ZQuery1.ExeCSql;
if ZQuery1.RowsAffected <= 0 then
begin
ZQuery1.Sql.Clear;
ZQuery1.Sql.Add('INSERT INTO USERMENU(USERID, EXCELPRINT) VALUES(');
ZQuery1.Sql.Add('''' + edtUSERID.Text + ''',');
ZQuery1.Sql.Add('1)');
ZQuery1.ExeCSql;
end; |
abraço _________________ O conhecimento abre muitas portas |
|
| Voltar ao Topo |
|
 |
|