Access und C++ in Datenbank schreiben

Jaay

Grünschnabel
hallo zusammen,

hat einer ne ahnung wie ich daten in eine access datenbank über sql schreiben kann?

so kann man suchen:

Code:
ADOQuery1->Active = false;
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT * FROM Klassenliste WHERE Ort = '" + edt_sql->Text + "';");
ADOQuery1->Open();
ADOQuery1->Active = true;

ne ahnung wie man also reinschreiben kann?

danke,

gruß - jaay
 
natürlich mit INSERT INTO, bzw. UPDATE, bzw. DELETE.
also genauo, wie wenn du die Angelegenheit über ein SQL script machst. nur, dass du das SQL-Statement in dein Query also String schreibst,.
 
Code:
adoQuery->Active = false;
adoQuery->SQL->Clear();
adoQuery->SQL->Add("INSERT INTO Flunder (Model, Type, Construction, Km, Buy, Sell, Costumer, Tel, Branch) VALUES ('" + dbAdd[0] + "', '" + dbAdd[1] + "', '" + dbAdd[2] + "', '" + dbAdd[3] + "', '" + dbAdd[4] + "', '" + dbAdd[5] + "', '" + dbAdd[6] + "', '" + dbAdd[7] + "', '" + dbAdd[8] + "'";));
adoQuery->Open();
adoQuery->Active = true;


was stimmt daran nicht?

er sacht mir syntax fehler und unzulässiger inderiktionsoperator :(

im dbAdd Array sind zahlen und strings gespeichert.

gruß jaay
 
Zuletzt bearbeitet:
Zurück