Accessから主キーの無いOracleテーブルにVBAで主キー設定付のODBC接続するには
Oracle7--------------- Access97
Workgroup Server
Release 7.3.2.2.1
TABLE_A----------------ODBC接続(リンクテーブル)
項目1
項目2
項目3
項目4
項目1~項目4は
空白レコードがあり
主KEYが張れない
********************************************************************
主キーの作成出来ないオラクルテーブルがあります。
Access97からODBC接続を作成する時は
(1)マニュアルであれば
対象テーブルに主キーが無ければ
任意の10項目を仮の主キーとして設定出来ますが
(2)VBA(自動?)で リンク張ると
Dim tab01 As TableDef
Dim db01 As Database
Dim strTABname As String
strTABname = TABLE名
Set db01 = CurrentDb
Set tab01 = db01.CreateTableDef(UserName & "_" & strTABname, dbAttachSavePWD)
tab01.SourceTableName = UserName & "." & strTABname
tab01.CONNECT = "ODBC;DSN=****;UID=" & UserName & ";PWD=" & Password & ";ConnectString=con;"
db01.TableDefs.Append tab01
主キー設定の無いODBC接続が出来て
データの更新などが出来なくなります。
VBAでも仮の主キー設定付きのODBC接続は
出来ないでしょうか?
補足
ACCESS2000になります。