Einzelnen Beitrag anzeigen

Delphianer

Registriert seit: 19. Feb 2003
Ort: Rossau
149 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

Re: SQL Abfrage mehrere Einträge suchen

  Alt 24. Nov 2003, 22:33
Hallo,

ich habe mit Paradox in Verbindung mit SQL noch nicht gearbeitet, deshalb kann es sein, daß Paradox mein SQL nicht versteht. SQL ist zwar ein Industriestandard, allerdings mit diversen Unterschieden von Herstellet zu Hersteller. Ok, zu Deiner Frage:

and ist schon mal ganz falsch. Du suchst ein Referat, dessen Name Test1 und Test3 ist, da wirst Du keins finden. Es muß auf jeden Fall or heißen.
Als nächstes hast Du natürlich nur dann ein where drin, wenn Test1 angeklickt ist, das geht also auch nicht.
like brauchst Du nur, wenn Du mit WildCards arbeitest, in Interbase sind das % und _ (hoffentlich habe ich jetzt nichts verdreht).

Deine Abfrage sollte, wenn Sie fertig ist, so aussehen:

Select * from Tabelle where Referat="Test1" or Referat="Test3"

Ich weiß nicht, ob Paradox das nächste versteht:

Select * from Tabelle where Referat in ("Test1", "Test3")

Tabelle mußt Du natürlich durch den Tabellennamen ersetzen. Und eins mußt Du noch beachten: im Normalfall ist eine Stringabfrage casesensitive.

Viele Grüße
Lutz
  Mit Zitat antworten Zitat