Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie mehrere Löschargumente in sql verknüpfen? (https://www.delphipraxis.net/166194-wie-mehrere-loeschargumente-sql-verknuepfen.html)

BBoy 2. Feb 2012 13:53

Datenbank: TurboDB • Version: 5 • Zugriff über: TurboDB

Wie mehrere Löschargumente in sql verknüpfen?
 
Ich versuche folgendes:
Delphi-Quellcode:
delete From tour where gccode='12345' or '56789' or '4565654'

Delphi-Quellcode:
delete From tour where gccode='12345' or gccode='56789' or gccode='4565654'

Beides funktioniert aber nicht. Was mache ich falsch?

Neutral General 2. Feb 2012 14:01

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
Hallo,

Also das 2. sollte funktionieren...

DeddyH 2. Feb 2012 14:02

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
Ich kenne mich mit TurboDB nicht aus, aber versuch mal
SQL-Code:
DELETE FROM
  tour
WHERE
  (gccode='12345') OR (gccode='56789') OR (gccode='4565654')
oder
SQL-Code:
DELETE FROM
  tour
WHERE
  gccode IN ('12345', '56789', '4565654')

haentschman 2. Feb 2012 15:11

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
Mein Senf...
Delphi-Quellcode:
DELETE FROM
  tour
WHERE
  (gccode='12345') OR (gccode='56789') OR (gccode='4565654')
...im Zweifelsfalle immer Klammern. Und bitte verwende Parameter :zwinker:

DeddyH 2. Feb 2012 15:13

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
Wo ist denn jetzt der Unterschied zu meiner ersten Variante?

mkinzler 2. Feb 2012 15:14

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
Das es seine Lösung ist :mrgreen:

DeddyH 2. Feb 2012 15:16

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
Oder SQL- vs. Delphi-Code :mrgreen:. Aber lassen wir das ^^

haentschman 2. Feb 2012 15:17

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
...:P ja keiner... ist ja auch von dir kopiert :lol: Ich wollte nur nochmal auf die Klammern hinweisen und die Tatsache daß man lieber 2 zuviel als zu wenig macht :zwinker:

...ok ich gehe wieder ins Bett :cheer:

BBoy 3. Feb 2012 14:55

AW: Wie mehrere Löschargumente in sql verknüpfen?
 
Das hat funktioniert
Delphi-Quellcode:
DELETE FROM
  tour
WHERE
  (gccode='12345') OR (gccode='56789') OR (gccode='4565654')
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz