GARANTIR DESCONTO

Fórum Oi pessoal! deu branco hó. Preciso apagar todos os registro? #178209

28/08/2003

0

Tenho um banco de dados linkado a outro ex.
tb_escritorio e tb_material

Eu quero fazer uma rotina que apague todos os registro da tb_material que está vinculado a tb_escritorio. eu não me lembro

tb_material.prior;

while to tb_escritorio do
begin
tb_material.delete;
tb_material.next;
end;

Preciso desta dica ´URGENTE´.


Machado

Machado

Responder

Posts

28/08/2003

Luciano Pimenta®

Faça uma instrução SQL:
DELETE FROM tb_material
WHERE cod_material in (SELECT cod_material FROM tb_escritorio)


Responder

Gostei + 0

28/08/2003

Machado

Faça uma instrução SQL: DELETE FROM tb_material WHERE cod_material in (SELECT cod_material FROM tb_escritorio)

Meu banco de dados é paradox e prefiro não entrar muito neste negocio de sql que eu uso apenas para gerar relatórios. não tem outro exemplo?


Responder

Gostei + 0

28/08/2003

Machado

While not Table1.isEmpty do
Table1.Delete;

prontinho!! hehehe


Responder

Gostei + 0

28/08/2003

Bacalhau

Se não houver indices secundários para facilitar, escreve:

table1.first;
while not table1eof do
begin
if <material pertence ao escritório>
then table1.delete
else table1.next;
end;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar