Fórum SQL Delete #267799

08/02/2005

0

COMO MONTAR UMA SQL DELETE:

query1.Close;
query1.SQL.Clear;
query1.SQL.Add([b:a230294676]´Delete * from TABELA WHERE VALOR1 = QUALQUERCOISA´[/b:a230294676]);
query1.Execsql;

NESSE EXEMPLO O REGISTRO É DELETADO ONDE:

[b:a230294676]VALOR1 = QUALQUERCOISA[/b:a230294676]

MAS O QUE EU QUERO É QUE O REGISTRO SEJA DELETADO ONDE

[b:a230294676]VALOR1 = QUALQUERCOISA E VALOR2 = OUTRACOISA[/b:a230294676]

ALGUÉM SABE COMO FAZER ISSO, SEI QUE É SIMPLES MAS COMO FAZ MUITO TEMPO QUE NÃO USO UM DELETE ASSIM GOSTARIA QUE ALGUÉM ME DESSE UMA LUZ.[b:a230294676][/b:a230294676]


Luisandro

Luisandro

Responder

Posts

08/02/2005

Aroldo Zanela

Colega,

query1.Close; 
query1.SQL.Text := ´Delete * from TABELA WHERE VALOR1 = QUALQUERCOISA and VALOR2 = OUTRACOISA´;
query1.Execsql;



Responder

Gostei + 0

10/02/2005

Emerson Nascimento

no delete não se utiliza especificações de campo, portanto o * (asterisco) não deve ser usado.

o correto é:

Delete from TABELA WHERE VALOR1 = UMACOISA and VALOR2 = OUTRACOISA


Responder

Gostei + 0

10/02/2005

Aroldo Zanela

no delete não se utiliza especificações de campo, portanto o * (asterisco) não deve ser usado. o correto é: Delete from TABELA WHERE VALOR1 = UMACOISA and VALOR2 = OUTRACOISA

Valeu Emerson, passei batido nessa. :oops:


Responder

Gostei + 0

10/02/2005

Luisandro

Valeu pela dica pessoal, já não me lembravais como era o delete com dois parametros :oops:


Responder

Gostei + 0

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

Aceitar