Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Insert-Statement nicht verstanden (https://www.delphipraxis.net/209433-insert-statement-nicht-verstanden.html)

joachimd 7. Dez 2021 13:04

AW: Insert-Statement nicht verstanden
 
ich könnte mich irren .... aber gibt es nicht mehr schließende als öffnende Klammern? Von daher sollten alle einen Fehler produzieren.

haentschman 7. Dez 2021 13:19

AW: Insert-Statement nicht verstanden
 
Zitat:

Aufpassen! Der TE hat zu reinem SQL gefragt
...eben nicht. :wink:
Zitat:

ich möchte eine SQLite-Datenbank mit Firedac nutzen
...da ist FireDAC im Spiel. Das Beispiel mag mit FireDAC funtionieren. Ist aber kein Garant für das Funktionieren mit anderen DB Bibliotheken. :wink:
Zitat:

Und die Frage bezog sich NUR auf die Namensgebung
...es gibt auch andere Nutzer die Beispiele kopieren...und sich wundern. :zwinker:

Frickler 7. Dez 2021 14:15

AW: Insert-Statement nicht verstanden
 
Zitat:

Zitat von himitsu (Beitrag 1498724)
Es gibt auch Statements/DBMS/Datenbankkompoenten, die garkeine Namen nutzen, sondern nur durchnummerieren, wie z.B.
Delphi-Quellcode:
Query1.SQL.Text := 'INSERT INTO Categories (CategoryName, Description, Picture) VALUES ($0, $1, $2)';
Query1.Params[0].AsString := 'New category';
Query1.Params[1].AsString := 'New description';
Query1.Params[2].AsInteger := $0334;
Query1.Execute;

Geht das nicht so?
Delphi-Quellcode:
Query1.SQL.Text := 'INSERT INTO Categories (CategoryName, Description, Picture) VALUES (?, ?, ?)';
Query1.Params[0].AsString := 'New category';
Query1.Params[1].AsString := 'New description';
Query1.Params[2].AsInteger := $0334;
Query1.Execute;


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 Uhr.
Seite 2 von 2     12   

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