Forum: VB.NET |
Thema:
AW: letzten eingefügten Datensatz in access-2000 Tabelle |
Von:
Patrick Thielke (
11.09.2008 15:43) |
Hallo Paul,
Deine Frage ist zwar schon ein bißchen älter, aber vielleicht besteht die Problematik ja noch...
Wenn ich es richtig verstehe, willst Du mit VS 2005 auf eine Access 2000 DB zugreifen, einen Datensatz schreiben und den zugehörigen Autowert auslesen.
Das könnte man so lösen:
1. Verweis auf Access setzen
2. mit folgendem Code einen Datensatz schreiben und den Autow auslesen:
Dim Acc As New Access.Application
Acc.OpenCurrentDatabase(filepath:="D:\nrg\Test\TestDB.mdb", Exclusive:=False)
db = Acc.CurrentDb()
rs = db.openrecordset("Tabelle1")
rs.addnew()
rs!name1 = "Otto"
rs!name2 = "Kunigunde"
MsgBox(rs.fields("autow").value)
rs.update()
Acc.CloseCurrentDatabase()
Option Explicit muß dabei auf off stehen, sonst funktioniert die Deklaration nicht (korrekte Deklaration habe ich aber nicht hingekrieget).
Ist sicher kein super Beispiel, gibt aber ggf. Denkanstösse...
Gruß,
Patrick
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!