000
20.06.2006, 09:55 Uhr
DannyP
|
Hallo
ich versuche derzeit mit Visual Studio 2005 und MFC eine Verbindung per ODBC zu einer Access Datenbank aufzubauen. Das Anwendungsgerüst (mit der Datenbankunterstützung) hab ich per Anwendungsassistent erstellen lassen. Allerdings kann ich keine Werte in der Datenbank ändern und hinzufügen. Sobald ich die Methode AddNew() von dem abgeleiteten CRecordset aufrufe, bekomme ich die Meldung, dass die Datensatzgruppe nur lesbar sei. Nur hab ich keine Ahnung, warum das so ist. Hab die Anwendung auf dem selben Weg erstellt, wie früher unter Visual Studio .NET 2003; Da funktionierte es einwandfrei Auf die Access Datenbank sind keine Zugriffsrechte gesetzt und auch die ODBC Verbindung steht nicht auf Schreibgeschützt. Ich kann auch über die erstelle ODBC Verbindung mit einem Query Analyzer auf die Datenbank zugreifen und auch darüber Daten in die Datenbank einfügen, nur über MFC nicht. Die Funkion CanAppend() des abgeleiteten CRecordset Objekts liefert mir auch den Wert "false" zurück.
Jemand ne Idee was ich falsch mache?
Danke schon mal und schöne Grüße Daniel |