Hallo,
Ich versuche unter Access 97 mit Delphi6 und dem ADO Objekt(ADOConnection1) Daten zu speichern. Die Tabelle hat einen Primärschlüssel(Autowert).<br>
Ich suche mir über eine Ado Query eine Anzahl von Datensätze aus einer Tabelle, ändere einen einzigen davon und
gehe derzeit wie folgt vor:<br>
1. ich setze die Query in den Edit Modus (ADOQuery1.Edit)<br>
2. führe die Änderungen durch<br>
3. möchte mit: ADOQuery1.UpdateBatch(arCurrent); speichern, dies funktioniert nicht, denn ich erhalte die Meldung <b>"Nicht genügend Basistabelleninformationen zum Aktualisieren"</b>. Was mach ich falsch? <br>
Natürlich hat der CursorType der Datenmenge den Wert ctStatic und die Eigenschaft LockType den Wert ltBatchOptimistic. Weitere Informationen zu meinem Problem finde ich in der Hilfe leider nicht.
Wer kann mir helfen?
Die Meldung tritt auch mit AdoDataset1 auf. <br><br>
Wo gibt es eine Beschreibung für den Umgang mit ADO?
Vielen Dank<br>
Karl-Heinz
Ich versuche unter Access 97 mit Delphi6 und dem ADO Objekt(ADOConnection1) Daten zu speichern. Die Tabelle hat einen Primärschlüssel(Autowert).<br>
Ich suche mir über eine Ado Query eine Anzahl von Datensätze aus einer Tabelle, ändere einen einzigen davon und
gehe derzeit wie folgt vor:<br>
1. ich setze die Query in den Edit Modus (ADOQuery1.Edit)<br>
2. führe die Änderungen durch<br>
3. möchte mit: ADOQuery1.UpdateBatch(arCurrent); speichern, dies funktioniert nicht, denn ich erhalte die Meldung <b>"Nicht genügend Basistabelleninformationen zum Aktualisieren"</b>. Was mach ich falsch? <br>
Natürlich hat der CursorType der Datenmenge den Wert ctStatic und die Eigenschaft LockType den Wert ltBatchOptimistic. Weitere Informationen zu meinem Problem finde ich in der Hilfe leider nicht.
Wer kann mir helfen?
Die Meldung tritt auch mit AdoDataset1 auf. <br><br>
Wo gibt es eine Beschreibung für den Umgang mit ADO?
Vielen Dank<br>
Karl-Heinz
Comment