Hallo zusammen,
ich arbeite mit VisualStudio 2005 (c++), Firebird 2.0, FirebirdClient 2.0, DDEXProvider 2.0 und einer Datenbank vom Typ FDB.
Ich lese aus meiner Datenbank alle Daten aus meiner Tabelle "KUNDEN" und schreibe sie in ein DataGrid(mit Hilfe der tools: fbconnection, fbDataAdapter und eines DataSets).
CODE:
fbConnection1->Open();
fbDataAdapter1->Fill(dataSet1,"KUNDEN");
dataGrid1->DataSource = dataSet1;
this->dataGrid1->DataMember = dataSet1->Tables["KUNDEN"]->TableName;
fbConnection1->Close();
In diesem Grid kann ich die Daten alle verändern (genau wie ich es will). Nur wie kann ich die Veränderungen die ich im DataGrid gemacht habe in meine Datenbank schreiben?
Im Prinzip will ich einfach den Inhalt des DataGrids in mein DataSet schreiben und den Inhalt des DataSets in meine Datenbank übernehmen!
Ich hab schon gelesen das ich dafür SQL Anweisungen schreiben muss .. nur weiß ich nicht wie!? Ich weiß ja vorher nicht was im DataGrid verändert wird .. also wie soll ich da eine bestimmte SQL Anweisung schreiben? Oder is dies gar nicht nötig?
ich arbeite mit VisualStudio 2005 (c++), Firebird 2.0, FirebirdClient 2.0, DDEXProvider 2.0 und einer Datenbank vom Typ FDB.
Ich lese aus meiner Datenbank alle Daten aus meiner Tabelle "KUNDEN" und schreibe sie in ein DataGrid(mit Hilfe der tools: fbconnection, fbDataAdapter und eines DataSets).
CODE:
fbConnection1->Open();
fbDataAdapter1->Fill(dataSet1,"KUNDEN");
dataGrid1->DataSource = dataSet1;
this->dataGrid1->DataMember = dataSet1->Tables["KUNDEN"]->TableName;
fbConnection1->Close();
In diesem Grid kann ich die Daten alle verändern (genau wie ich es will). Nur wie kann ich die Veränderungen die ich im DataGrid gemacht habe in meine Datenbank schreiben?
Im Prinzip will ich einfach den Inhalt des DataGrids in mein DataSet schreiben und den Inhalt des DataSets in meine Datenbank übernehmen!
Ich hab schon gelesen das ich dafür SQL Anweisungen schreiben muss .. nur weiß ich nicht wie!? Ich weiß ja vorher nicht was im DataGrid verändert wird .. also wie soll ich da eine bestimmte SQL Anweisung schreiben? Oder is dies gar nicht nötig?
Comment