![]() |
Eintrag in SQL über Edit-Feld
Hallo Leute,
habe mir letzte Woche mal das nette Tutorial über mysql ohne komponenten angeschaut. klappte alles ganz gut nun wollte ich einfach den inhalt ein edit-feld (Edit1) in eine SQL-Datenbank im Internet übertragen. meine query sieht so aus: query := 'INSERT INTO test (benutzer) VALUES (Edit1.text)'; Es kommt die Fehlermeldung : Unknown table "Edit1" in field List Nun habe ich probiert durch einfügen von " oder ' Zeichen irgendwie das ganze hinzubekommen. Ohne Erfolg Kann mir bitt ejemand genau schriebn wie das heissen müsste. Danke |
Re: Eintrag in SQL über Edit-Feld
Hi,
du kannst Strings und Variablen über den +-Operator miteinander verknüpfen, also in deinem Falle:
Delphi-Quellcode:
query:='INSERT INTO test (benutzer) VALUES ('+Edit1.text+')';
|
Re: Eintrag in SQL über Edit-Feld
dann kommt die meldung : Incompatible Types Strung and PChar
ich weiss echt nicht weiter |
Re: Eintrag in SQL über Edit-Feld
strung? dann mach noch ne typumwandlung:
Delphi-Quellcode:
NeuerTyp(AlteVariable); // zum Beispiel:
PChar('hallo welt'); |
Re: Eintrag in SQL über Edit-Feld
Zitat:
Delphi-Quellcode:
query:=PChar('INSERT INTO test (benutzer) VALUES ('+Edit1.text+')');
|
Re: Eintrag in SQL über Edit-Feld
Hi hubertus224!
Ich hoffe das wird Dir helfen:
Delphi-Quellcode:
Viele Grüße
with Query do
begin // Query-SQL-Statement setzen SQL.Clear; SQL.Add('insert into test (benutzer) '); SQL.Add(' values (:benutzer)'); // Query vorbereiten Prepared := true; //Query-Parameter setzen Params.ParamByName('benutzer').AsString := Edit1.Text; // Query ausführen ExecSQL; end; Markus :gruebel: |
Re: Eintrag in SQL über Edit-Feld
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 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