![]() |
SQL Anweisung
Hi, benutze folgenden Code, leider geht dieser nicht, ich weiss aber soviel, dass es wohl an der Anweisung nach dem and liegt, wenn ich diese weglasse gehts.
Code:
Gruss
with Buchungen do
begin Sql.Clear; Sql.Add('Select * from Buchungen.db'); Sql.Add(' where Datum = ' + QuotedStr(DatetoStr(Datum)) +' and Typ = Irgendwas'); Sql.Add(' order by Name'); Execsql; Open; end; end; Nico |
ich meine anstatt Buchungen.db musst du den tabellennamen angeben
|
Daran liegts nicht, wie gesagt, ohne die And Anweisung gehts ja...
|
Dann lass mal das AND wech und ersetz es durch nen Komma
|
du musst deine einzelnen kriterien in klammern setzen
|
Servus,
mit dem Komma gehts auch nicht. Wie genau soll das denn mit den Klammern aussehen? Gruss Nico |
Re: SQL Anweisung
Möglichkeit A:
Code:
Oder falls das nicht klappt
with Buchungen do
begin Sql.Clear; Sql.Add('Select * from Buchungen.db'); Sql.Add(' where (Datum = ' + QuotedStr(DatetoStr(Datum)) +') and (Typ = Irgendwas)'); Sql.Add(' order by Name'); Execsql; Open; end; end; Möglichkeit B
Code:
Ich tendiere vom logischen her eher zu möglichkeit b :roll:
with Buchungen do
begin Sql.Clear; Sql.Add('Select * from Buchungen.db'); Sql.Add(' where (Datum = ' + QuotedStr(DatetoStr(Datum)) +' and Typ = Irgendwas)'); Sql.Add(' order by Name'); Execsql; Open; end; end; |
Hi,
daß da irgendwas überhaupt geht, wundert mich, ehrlich gesagt schon ! Ich vermisse da einiges! Gruß Hansa |
@Hansa,
wie würdest du es denn machen? Könntest du etwas Code posten? Gruss |
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz