Datenbank - Variablen in SQL-Statement einfügen
- 
					
					
					
					
 Hallo, 
 bin grade dabei mich in BCB und SQL einzuarbeiten.
 Ich hänge grad bei folgendem Problem:Ich will aus dem Edit1 Feld den Inhalt in die Datenbank schreiben. 
 Mein Ansatz ist folgender:.... 
 Query1->SQL->Add("INSERT INTO namen (name, vorname)
 VALUES ('Edit1->Text, 'Thomas')");
 ....leider klappt das nicht , das Problem ist das ich nicht weis wie man 
 Edit1->Text einbindet, so wird natürlich Edit1->Text in die Datenbank geschrieben.Ist glaub ich ne echte Anfängerfrage, aber umso besser, dann gibts bestimmt gleich ne Antwort  [ Dieser Beitrag wurde am 23.10.2002 um 23:32 Uhr von Jansen editiert. ] 
 
- 
					
					
					
					
 schon mal die suchfunktion benutzt. das haben schon einige gefragt. 
 kann das mal jemand in die FAQ nehmen.@ XForZe Query1->SQL->Add ("INSERT INTO Kunden ... Kunden.Name = " + Edit1->Text); Query1->Open();oder schau dir mal die funktion ParamByNamean 
 
- 
					
					
					
					
 Merci, 
 habs hinbekommen.Ich poste mal den Code, falls mal jemand anderes auch noch drüberstolpert: Query1->Close(); 
 Query1->SQL->Clear();Query1->SQL->Add("insert into namen(name,vorname) values(:name,:vorname)"); 
 Query1->ParamByName("name")->Value = Edit1->Text;
 Query1->ParamByName("vorname")->Value = Edit2->Text;
 Query1->ExecSQL();