Sql e FireBird
25/03/2006
0
O StringGrid fica com +- 2000 linhas,até aí tudo bem mas gostaria de saber qual comando Sql poderia usar para apagar essa tabela para preenche-la denovo,porque esse arquivo é atualizado semanalmente e acrescido uma linha ou mais dependendo do tempo sem atualizar,não tem como eu saber qual seria a ´próxima´ linha ser acrescentada( uma ou mais),então pensei em cada vez que atualizar,apagar tudo e preencher denovo.
Alguma sugestão?
Uso Zeos+Firebird+Delphi7.
Kroki
Posts
25/03/2006
Vinicius2k
Simplesmente deletar todos os registros?
Se sim,
DELETE * FROM <TABELA>
25/03/2006
Kroki
...
Append(´Delete From MEGASENA Where´);
Append(´N1 <> 200´ );
...
No meu caso ,não tem como ´N1´ ser igual a 200 porque o maior número aceitavel é 60.
Não consigo usar ´Delete * From ...´.
25/03/2006
Vinicius2k
Pelo que você descreve, deve haver alguma relação com a camada de acesso, mas como não uso Zeos, não posso lhe ajudar especificamente com ela.
É, no mínimo, estranho ele sempre lhe obrigar a ter a cláusula WHERE em sua instrução...
25/03/2006
Kroki
Mas,existe algum problema em esvaziar a tabela desse jeito para preencher denovo?
25/03/2006
Vinicius2k
Apenas sugiro que você tente estudar um pouco sobre o Zeos e tente identificar se você está realizando o procedimento correto, pois a lógica é que você pudesse utilizar apenas ´DELETE * FROM <TABELA>´.
25/03/2006
Kroki
27/03/2006
Gandalf.nho
Não use DELETE * FROM... e sim DELETE FROM..., não se usa o asterisco no DELETE.
28/03/2006
Vinicius2k
Desculpe...
Clique aqui para fazer login e interagir na Comunidade :)