Liebe Access 97 Profis,
wenn ich von Hand eine Oracle-Tabelle via ODBC in mein Access97 verknüpfe, bekomme ich einen Dialog mit folgendem Text gezeigt:
Eindeutigen Datensatzbezeichner auswählen
Felder in Tabelle xyz
…
…
Um Datenintegrität sicherzustellen und Datensätze in dieser Tabelle zu aktualisieren, muss ein Feld oder müssen mehrere Felder zur eindeutigen Identifizierung jedes Datensatzes ausgewählt werden. Bis zu 10 Felder können ausgewählt werden.
Nur wenn ich hier mind. ein Feld auswähle, kann ich die verknüpfte Tabelle hinterher editieren.
Gibt es eine Möglichkeit, diese Feldauswahl auch via Programmierung zu treffen? Bisher sind meine diesbezüglichen Versuche leider gescheitert.
Meine Tabelleneinbindungscode:
Set tdf = db.CreateTableDef(„Kostenplanung_PT“)
tdf.Connect = „ODBC; DSN=xyz; DBQ=abc; UID=xxx; PWD=zzz;“
tdf.SourceTableName = strTabName
db.TableDefs.Append tdf
Dieses funktioniert soweit, die Tabelle lässt sich aber nicht editieren?
Weiss jemand Rat? Vielen Dank für Eure Hilfe!!!