![]() |
Re: MySQL ohne Komponenten
Hat nun schon jemand eine passende Lösung, wie man die INSERT INTO Funktion mit Variablen nutzen kann?
|
Re: MySQL ohne Komponenten
Zitat:
|
Re: MySQL ohne Komponenten
Naja, wie sage ich jetzt, dass er den inhalt einer Variablen speichert:
Delphi-Quellcode:
so geht es ja leider nicht!!
query := 'INSERT INTO tabelle (text, name) VALUES (var1 , var2)';
|
Re: MySQL ohne Komponenten
:hi:
Eventuell so:
Delphi-Quellcode:
MJ
'INSERT INTO tabelle (text, name) VALUES ('+QuotedStr(var1)+','+QuotedStr(var1)+')';
|
Re: MySQL ohne Komponenten
dabei kommt leider das raus:
Zitat:
|
Re: MySQL ohne Komponenten
SQL-Code:
INSERT INTO tabelle (text, name) VALUES (:var1, :var2)
Delphi-Quellcode:
<DS>.ParamByName('var1').Value = var1;
|
Re: MySQL ohne Komponenten
Was ist mit dem letzten Teil gemeint? <DS> ?
|
Re: MySQL ohne Komponenten
Name der TDataSet-Komponente (TQuery, TTable, usw.)
[Edit: Du arbeitest ja mit der lowlevel API, dann wird dir das nicht helfen. Aber vielleicht:
Delphi-Quellcode:
]
'INSERT INTO tabelle (text, name) VALUES ('+PChar(QuotedStr(var1))+','+PChar(QuotedStr(var1))+')';
|
Re: MySQL ohne Komponenten
da kommt dann leider wieder die Fehlermeldung:
Zitat:
|
Re: MySQL ohne Komponenten
Zeig mal den Funktionsaufruf
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 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