从MS Access链接Oracle视图时,我可以指定主键吗?
问题描述:
我需要创建一个从MS Access到Oracle中的视图的链接表。我从VBA创建使用以下链接表从MS Access链接Oracle视图时,我可以指定主键吗?
DoCmd.TransferDatabase acLink, "ODBC Database", [ODBC connect stuff], _
acTable, mySourceView, myDestinatonTable, , True
这是工作并创建一个链接到Oracle视图。但是,Access无法确定链接时的主键,因此会提示用户,而我不希望这样做。有没有什么办法可以指定主键,或者告诉Access不要设置主键,这样主键提示不会出现?
答
用指定的主键手动创建链接表。去按Ctrl + G立即窗口,并使用以下查看连接字符串:? CurrentDb.TableDefs(“表名”)连接
然后,使用代码作为ACC2000: Procedure to Create Data Sources and Relink ODBC Tables作为指导你可以重新连接字符串。
这样做 - 没有主键提示和主键。谢谢! – 2009-06-05 18:07:38