Como deletar definitivamente um registro do banco de dados

Discussion in 'Portuguese Forum' started by LAZARO, Jun 14, 2019 at 7:18 PM.

  1. LAZARO

    LAZARO Member Licensed 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 ?
     
  2. MaxRosa

    MaxRosa Member Licensed 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.
     
  3. mariobam

    mariobam Member Licensed User

    Caso queira deletar todos os registros, utilize: SQL1.ExecNonQuery("delete from produtos").
     
  4. LAZARO

    LAZARO Member Licensed User

    Beleza, eu estava colocando cláusulas.
    Valew!!
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice