0
我有一個我爲我的數據庫類做的sql文件,我遇到了問題,嘗試使用create table來創建sql文件並插入要轉換爲.mdb訪問數據庫。我一直在google幾個小時,找不到解決方案,請幫忙。試圖將一個.sql文件轉換爲一個.mdb訪問數據庫
我有一個我爲我的數據庫類做的sql文件,我遇到了問題,嘗試使用create table來創建sql文件並插入要轉換爲.mdb訪問數據庫。我一直在google幾個小時,找不到解決方案,請幫忙。試圖將一個.sql文件轉換爲一個.mdb訪問數據庫
通常您將Access數據庫導出到SQL Server,而不是反向。
如果你真的想將SQL文件導入到Access中,你必須一步一步地執行 。
首先您使用SQL文件中的表創建指令。
在Access 2007,您可以使用數據定義查詢創建一個表:
CREATE Table tblWebsites (
ID COUNTER CONSTRAINT PrimaryKey PRIMARY KEY,
url varchar(255) NULL,
description varchar(255) NULL
) ;
INSERT INTO tblWebsites (url, description) VALUES ('http://www.example.com/', 'Example');
您可以通過VBA函數讀取SQL文件並通過以下行處理它:
Dim strSQL
strSQL = "INSERT INTO tblWebsites (url, description) VALUES ('http://www.example.com/', 'Example');"
CurrentDb.Execute strSQL, dbFailOnError
這是可行的,但工作並不小。
謝謝!我一直在網站上努力工作,所以真的想爲這個項目獲得一個特定的數據庫。 –
因此,您當前擁有的文件包含CREATE TABLE語句等?如果是這樣,那麼它是否使用特定的SQL方言(例如,SQL Server,MySQL,...)?使用SQLplus的 –
不確定是否非常重要。 –
Oracle和Access使用不同的SQL方言。這很重要。 – HansUp