Einzelne Felder updaten
-
Hallo,
ich hab mir eine Anwendung mit ner Datenbak geschrieben und kann auch schon neue Datensätze einfügen und alte löschen. Nur das Problem ist, dass ich die Datensätze net ändern kann. Ich weiß zwar das es mit dem Befehl Edit() geht aber ich weiß net wo ich den einfügen soll.
MFG
-
schon mal da rein geguckt:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39099.html
?
-
Hilft mir net wirklich weiter. Ich weiß ja mit welchem Befehl es geht aber ich weiß nicht WO ich ihn anwendenmuss.
-
steht doch drinnen
Dieser Befehl ermöglicht das Ändern eines Datensatzes. Nach seinem Aufruf werden die neuen Werte an die Member-Variablen der von CRecordset abgeleiteten Klasse übergeben. Mit m_pSet->Update(); wird der aktuelle Datensatz mit den neuen Werten überschrieben.
recordset->Edit(); recordset->m_wert1 = neuerWert1; recordset->m_wert2 = neuerWert2; recordset->Update();
-
Achso!!
Danke!! Hatte glaub ich gerade n Brett vorm Kopf
-
Hmm und wenn ich jetzt in das Eingabefeld was neues eingeben habe, muss ich denn nen Übernehmen Button machen und dort einfach reinschreiben Edit(); und denn Update();??