Supportnet / Forum / Datenbanken
Datenbank exportieren und Primärschlüssel geht verloren
Frage
Hallo zusammen,
ich habe ein Problem mit meiner Access Datenbank:
ich habe u.a. die Tabelle "s0607".
Die Tabelle hat 2 Spalten, von denen eine als Primärschlüssel markiert ist.
Per VBA möchte ich die Tabelle nun auf einen MySQL Server exportieren (klappt auch):
DoCmd.TransferDatabase acexport, "ODBC", "ODBC;DSN=rsd;DATABASE=sqlforrsd;UID=xxx;PWD=xxx", acTable, "s0607", "s0607", False
Allerdings ist der Primärschlüssel dann auf der Tabelle auf dem Server weg.
Die Tabelle an sich mit den Daten ist vorhanden.
Wie kann ich nun entweder:
a) den Export so hinbekommen, dass der Primärschlüssel nicht verloren geht
oder
b) per Access in der Tabelle auf dem Server die entsprechende Spalte als Primärschlüssel definieren
oder
c) beim verlinken der externen Tabelle nach Access automatisch angeben, welche Spalte als Primärschlüssel zu behandeln ist
???
Ich bekomme es nicht hin.
Das verlinken würde ich dann auch per VBA machen (klappt auch, bis auf dass die Abfrage kommt, welche Spalte die Primärspalte ist):
DoCmd.TransferDatabase aclink, "ODBC", "ODBC;DSN=rsd;DATABASE=sqlforrsd;UID=sqlforrsd;PWD=passwort*-", acTable, saison_kurz_tablename, saison_kurz_tablename, False
Vielen Dank schonmal an Euch!
Gruß
Balumba

