![]() |
Datenbank: Paradoxx • Zugriff über: a
Datensatz hinzufügen
Hi
Hab mal ne Frage wie Fühge ich einen Datensatz mit Editfeldern in meine Datenbank hinzu mit SQL hab es mal so versucht geht aber nicht
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin Query1.Close; Query1.SQL.clear; Query1.Sql.Add('INSERT INTO CDVer1 VALUES('+Quotedstr (Edit2.Text)+'' +'Quotedstr (Edit3.Text)'+'Quotedstr(Edit4.Text)'+'Quotedstr (Edit5.Text)'); end; |
Re: Datensatz hinzufügen
Da fehlt ein ExecSQL-Aufruf am Ende.
|
Re: Datensatz hinzufügen
Was ist das arbeite mich gerade in SQL ein deshlb weis ich das nicht ist der rest so richtig??? :stupid:
|
Re: Datensatz hinzufügen
Du musst noch Kommas zwischen die einzelnen Feldtexte setzen und das ganze am Ende per "ExecSQL" und nicht per "Open" ausführen lassen.
|
Re: Datensatz hinzufügen
Wo müssen den die kommas stehen sobald ich die setze bekomme ich fehler egal wo ich sie hinsetze
|
Re: Datensatz hinzufügen
Delphi-Quellcode:
"QuotedStr" darfst Du allerdings nur verwenden, wenn es sich um Stringfelder handelt. Numerische Felder werden ohne "QuotedStr" übergeben.
'INSERT INTO CDVer1 VALUES('+Quotedstr (Edit2.Text)+ ', ' + Quotedstr (Edit3.Text) + ', ' + Quotedstr(Edit4.Text) + ', ' + Quotedstr(Edit5.Text) + ')'
|
Re: Datensatz hinzufügen
Super klappt so danke schön
Edit2 und 4 waren ein integer feld; :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 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