Hallo!

> rs.addnew
> rs.Update
> x=rs("index").Value
> 
> beim anf�gen eines neuen Datensatzes (Access 97 via ODBC) desse id 
> (autoincrement) zu bekommen - doch leider ist das immer nicht 
> vorhanden 
> - warum ?

Nach rs.AddNew kannst Du direkt den Wert abfragen (x =
rs.Fields("index").value), vorausgesetzt, Du verwendest einen
ClientSide-Cursor. Bei einem ServerSide-Cursor musst Du den Index explicit
mit "SELECT @@IDENTITY" abfragen.

"rs.Update" brauchst Du zum modifizieren von Datens�tzen, da m�sste ADO Dir
eine Fehlermeldung schicken. Verwende also ausschlie�lich rs.AddNew, am
besten mit Parametern, und einen ClientSide-Static-Cursor. Ich vermute, Du
verwendest den Keyset-Cursor, der per Default ServerSide ist.

Freundliche Gr��e
Joachim van de Bruck

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an