![]() |
mySQL INSERT
Ich versuche gerade einen Datensatz in eine bestehende Tabelle einzufügen:
Delphi-Quellcode:
Nur irgendwie klappt das nicht.
procedure TForm1.btnInsertClick(Sender: TObject);
var query: String; begin mysql_select_db(ConDes, DBNAME); query := 'INSERT INTO Kontakte(Name) VALUES('+edtName.Text+')'; mysql_real_query(ConDes, PChar(query), length(query)); end; Ich benutze mySQL und die Unit aus Chewies Tutorial. |
Re: mySQL INSERT
versuch mal den inhalt von edit1 in hochkomma einzufügen..
Delphi-Quellcode:
mfg
... + QuotedStr(edit1.text) + ...
Sebastian |
Re: mySQL INSERT
Hallo
Delphi-Quellcode:
oder so :thumb:
query := 'INSERT INTO Kontakte(Name) VALUES("'+edtName.Text+'")';
|
Re: mySQL INSERT
@Luckie : soll eine DB ins Internet gestellt werden, oder um was geht es ?
|
Re: mySQL INSERT
Moin Luckie,
Zitat:
|
Re: mySQL INSERT
Jawoll, so geht es:
Delphi-Quellcode:
@rainer: Ich hätte ja gerne genaueres gesagt, aber ich weiß noch nicht, wie ich den Rückgabewert von Querys gescheit auswerten soll auswerten soll.
query := 'INSERT INTO Kontakte(Name) VALUES("'+edtName.Text+'")';
|
Re: mySQL INSERT
Zitat:
![]() Auf der linken Seite stehen die wichtigsten Sachen, sozusagen... MfG Florian :hi: |
Re: mySQL INSERT
Zitat:
mysql_errno Die Rückgabe sagt wenig aus. |
Re: mySQL INSERT
Zitat:
|
Re: mySQL INSERT
Ja, die Rückgabe sagt nur "OK, Befehl erfolgreich angenommen" oder halt nicht.
Aussagekräftiger sind die wie gesagt die error-Funktionen, wenn du wissen willst, was schiefgelaufen ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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