raphael.sx Postado Julho 6, 2005 Denunciar Share Postado Julho 6, 2005 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 More sharing options...
0 bastard2003 Postado Julho 6, 2005 Denunciar Share Postado Julho 6, 2005 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! ate! Link para o comentário Compartilhar em outros sites More sharing options...
0 raphael.sx Postado Julho 6, 2005 Autor Denunciar Share Postado Julho 6, 2005 não funciou...por favor AJUDA! Link para o comentário Compartilhar em outros sites More sharing options...
0 bastard2003 Postado Julho 6, 2005 Denunciar Share Postado Julho 6, 2005 seja um poco mais claro noq você quer fazer, é q eu entendi que seria aquilo... se você puder colocar o nome das tabelas e colunas que estão envolvidas nesse esquema facilita ainda mais! Link para o comentário Compartilhar em outros sites More sharing options...
0 raphael.sx Postado Julho 6, 2005 Autor Denunciar Share Postado Julho 6, 2005 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 More sharing options...
Pergunta
raphael.sx
Galera, é o seguinte:
como faço pra excluir os registros na tabela, mas informando quantos registros eu quero deletar...
tipo assim:
digamos que essa query retorne 5 resultados... e na query abaixo eu vou deletar todos esses resultados...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