我試圖讓錶鏈接到後端在啓動Access 2010中,動態鏈接
下面是代碼:
dbs.TableDefs(intLoop - 1).Connect = ";DATABASE=" & strBack & strBackEnd
Debug.Print (dbs.TableDefs(intLoop - 1).Connect)
dbs.TableDefs(intLoop - 1).RefreshLink
現在的連接是一個文件上C:或D:驅動器取決於PC設置。但不是連接到文件,而是打開系統DNS選擇器窗口。
任何線索爲什麼?路徑有效,數據庫有效。
'strBack&strBackEnd'輸出是什麼?它們分別是具有正斜槓Windows分隔符和擴展名的目錄和基本名稱嗎? – Parfait
是的,該字符串是有效的mdb文件的有效路徑。它是RefreshLink打開dsn窗口 – Rob
DSN設置啓動的唯一原因是使用了ODBC鏈接表(非Access源)。 – Parfait