Como deletar definitivamente um registro do banco de dados

LAZARO

Member
Licensed User
Longtime User
Boa tarde,
Quando utilizo o comando ExecNonQuery2("delete from produtos where codigo = ? " , array (rowid) ) os registros não são deletados da tabela.
O app que estou desenvolvendo tem que importar uma tabela periodicamente e quando faço isso tenho que deletar todos os registros para importar novos dados, só que não estão sendo apagados e sim duplicados.
Existe alguma função específica para limparem eles definitivamente da tabela ?
 

MaxRosa

Member
Licensed User
Longtime User
No seu exemplo, tem que ter certeza de que rowid é igual ao campo "codigo".

Para inserir precisar pegar o último código, por exemplo, e só importar os registros que são maiores que esse código.
 

mariobam

Member
Licensed User
Longtime User
Caso queira deletar todos os registros, utilize: SQL1.ExecNonQuery("delete from produtos").
 
Top