2013-07-06 179 views
0

我將在這裏具體說明...我的數據庫是在Access 2007中設計的,其擴展名爲.accdb ....我部署了安裝Office 2003的應用程序.. I知道簡單的事情就是在機器上安裝Office 2007。但是有沒有其他方式可以完成?我的意思是操縱連接參數,如???MS Access 2003的Microsoft.ACE.OLEDB.12.0

@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=..\\DBControl.accdb;Jet OLEDB:Database Password=password"; 

這是我的連接參數.......如果我使用4.0版本,將Excel的8.0將它仍然能夠讀取.accdb文件?請幫助我

回答

0

我會將可用的連接字符串與稱爲「活動」的是/否字段一起存儲在表中。然後,啓動應用程序時,您可以確定安裝了哪個版本的Office,將該記錄的「活動」字段設置爲「是」,並讓數​​據庫根據哪個記錄處於活動狀態將連接字符串拉出表格。使用DLookup命令輕鬆完成。巴達冰!展望未來,您只需要分發表格的新版本以及您可能需要的任何附加連接字符串。這樣,您不必重寫或重新編輯代碼。一切以桌面爲導向,節省了我在編寫項目上的編碼時間......

相關問題