Ir para conteúdo
Fórum Script Brasil
  • 0

Deletar Usando Query (auto Resolvido)


raphael.sx

Pergunta

Galera, é o seguinte:

como faço pra excluir os registros na tabela, mas informando quantos registros eu quero deletar...

tipo assim:

dm.qryExemplares.SQL.Clear;
dm.qryExemplares.Sql.Add('SELECT * FROM Tabela1');
dm.qryExemplares.Sql.Add('WHERE controle=:0');
dm.qryExemplares.Parameters[0].Value:=cod;
dm.qryExemplares.Open;
digamos que essa query retorne 5 resultados... e na query abaixo eu vou deletar todos esses resultados...
dm.qryDeletar.SQL.Clear;
dm.qryDeletar.Sql.Add('DELETE * FROM Tabela1');
dm.qryDeletar.Sql.Add('WHERE controle = :0');
dm.qryDeletar.Parameters[0].Value:=dm.tbTabela2id.Value;
dm.qryDeletar.ExecSQL;

como eu faço pra ao invés de deletar todos os resultados dessa tabela eu deletar 3, por exemplo... ou uma quantidade qualquer, informada...

obrigado desde já a ajuda!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

acrecenta mais uma restrição pra esse teu esquema... algo q você va controlar por algum ponto. por exemplo.. digamos q esse teu select te troxe 5 resultados

(cod = 1, 2, 3, 4, 5) e você quer deletar os codigos de 1 a 3, coloca um

and cod between 1 and 3

com isso ele vai deletar os codigos 1, 2 e 3... esses valores pra deletar você pode passar por exemplo por um edit...

Pelo q eu entendi seria isso.... se não for... explique um poquinho mellhor! biggrin.gif

ate!

Link para o comentário
Compartilhar em outros sites

  • 0

mas o problema é assim mesmo... a Query ta descrita la em cima...

se eu usar só isso DELET * FROM Tabela eu vou deletar todos os registros...

eu queria ao invés de deletar todos os registros eu só deletasse quandos o usuario quiser...

suponhamos que a query delete 50 registros... ai eu teria um campo pra informar quantos registros eu queria deletar independente de campos da tabela... então ao invés da query deletar 50 eu informaria pra ela deletar por exemplo 15...

o que eu quero é limitar a query...

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...