AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Wie mehrere Löschargumente in sql verknüpfen?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie mehrere Löschargumente in sql verknüpfen?

Ein Thema von BBoy · begonnen am 2. Feb 2012 · letzter Beitrag vom 3. Feb 2012
Antwort Antwort
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Wie mehrere Löschargumente in sql verknüpfen?

  Alt 2. Feb 2012, 13:53
Datenbank: TurboDB • Version: 5 • Zugriff über: TurboDB
Ich versuche folgendes:
delete From tour where gccode='12345or '56789or '4565654'
delete From tour where gccode='12345or gccode='56789or gccode='4565654'
Beides funktioniert aber nicht. Was mache ich falsch?
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

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

  Alt 2. Feb 2012, 14:01
Hallo,

Also das 2. sollte funktionieren...
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#3

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

  Alt 2. Feb 2012, 14:02
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')
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.289 Beiträge
 
Delphi 12 Athens
 
#4

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

  Alt 2. Feb 2012, 15:11
Mein Senf...
Delphi-Quellcode:
DELETE FROM
  tour
WHERE
  (gccode='12345') OR (gccode='56789') OR (gccode='4565654')
...im Zweifelsfalle immer Klammern. Und bitte verwende Parameter
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#5

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

  Alt 2. Feb 2012, 15:13
Wo ist denn jetzt der Unterschied zu meiner ersten Variante?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

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

  Alt 2. Feb 2012, 15:14
Das es seine Lösung ist
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#7

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

  Alt 2. Feb 2012, 15:16
Oder SQL- vs. Delphi-Code . Aber lassen wir das ^^
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.289 Beiträge
 
Delphi 12 Athens
 
#8

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

  Alt 2. Feb 2012, 15:17
... ja keiner... ist ja auch von dir kopiert Ich wollte nur nochmal auf die Klammern hinweisen und die Tatsache daß man lieber 2 zuviel als zu wenig macht

...ok ich gehe wieder ins Bett
  Mit Zitat antworten Zitat
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#9

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

  Alt 3. Feb 2012, 14:55
Das hat funktioniert
Delphi-Quellcode:
DELETE FROM
  tour
WHERE
  (gccode='12345') OR (gccode='56789') OR (gccode='4565654')
Danke!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:51 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