![]() |
Datenbank: SQLite • Version: 3 • Zugriff über: ASQLite Komponenten
SQL Syntax Fehler?
Hallo,
ich steh auf dem Schlauch. Folgender Delphi Code:
Delphi-Quellcode:
Eigentlich ne einfache Sache. Doch ich bekomme immer die Meldung, das es einen Syntax Error near WHERE gibt. Ich komm nicht drauf, was da falsch sein soll. Hab ich Tomaten auf den Augen?
roster.ASQLite3Query1.Active := false;
roster.ASQLite3Query1.SQL.Clear; roster.ASQLite3Query1.SQL.Add('SELECT * FROM wrestler WHERE PromoID = ' + form1.promID.Caption); roster.ASQLite3Query1.Active := true; Gruß, Andreas |
Re: SQL Syntax Fehler?
Kann es sein, dass du das abschließende Hochkomma vergessen hast?
|
Re: SQL Syntax Fehler?
Hallo,
das wars! Komischerweise funzt es an anderer Stelle nur ohne ;. Aber Problem gelöst, danke :) Gruß, Andreas |
Re: SQL Syntax Fehler?
Ne, das stimmt so schon (zumindest im Prinzip). Die Caption for die Zusammensetzung eines SQL-Statements zu benutzen ist allerdings schon etwas ungewöhnlich. Steht da im OI oder sonstwo : "Bitte geben sie...", dann kann das weltbeste SQL damit wohl nichts anfangen. 8)
@Das wars : Poste mal das jetzige SQL.ADD. Da ist kein Syntaxfehler. |
Re: SQL Syntax Fehler?
Zitat:
|
Re: SQL Syntax Fehler?
Zitat:
Und bemüht man den Debugger,sieht man was in "roster.ASQLite3Query1.SQL.Text" steht. Das ist auch schon mal ein guter Hinweis. Gruß K_H |
Re: SQL Syntax Fehler?
Oder ob, das was in der Caption, steht mit dem Feldtyp vereinbar ist
|
Re: SQL Syntax Fehler?
Zitat:
|
Re: SQL Syntax Fehler?
Nein, in der DB steht das Feld als Integer. Das braucht keine Anführungszeichen.
Problem ist eh gelöst, der fehlende ; wars. Danke nochmal :) Gruß, Andreas |
Re: SQL Syntax Fehler?
Zitat:
:wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 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 by Thomas Breitkreuz