我需要从MS Access创建一个链接表到Oracle中的视图。我使用以下
从VBA创建链接表DoCmd.TransferDatabase acLink, "ODBC Database", [ODBC connect stuff], _
acTable, mySourceView, myDestinatonTable, , True
这是有效的,并创建了一个指向Oracle视图的链接。但是,Access无法确定链接时主键是什么,因此它会提示用户,我不希望它这样做。有没有办法可以指定主键,或者告诉Access不要设置主键,这样就不会出现主键提示?
答案 0 :(得分:2)
使用指定的主键手动创建链接表。按Ctrl + G转到立即窗口,使用以下命令查看连接字符串: ?CurrentDb.TableDefs( “表名”)。连接
然后,使用代码ACC2000: Procedure to Create Data Sources and Relink ODBC Tables作为指导,您可以重新创建连接字符串。