2012-01-02 202 views
3

我有一個內容oracleClient數據庫的程序,所有的查詢和字符串都是用oracle寫的,我想將它轉換成odbc來連接IBM-DB2。我得到的問題'關鍵字不支持'提供者',我也試過關鍵字'驅動程序',但得到同樣的問題。用於asp.net的odbc連接字符串

回答

0

試試這個

1. Driver={Microsoft Access Driver (*.mdb)};" & _ 
     "Dbq=" & Server.MapPath(".\db\db.mdb") & ";Uid=admin;Pwd=password;" 

    2. "Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;" 

    3. "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\Your_Database_Name.mdb; Jet OLEDB:System Database=c:\App1\Your_System_Database_Name.mdw" 

或訪問如下因素聯繫

http://www.sqlstrings.com/SQL-Server-connection-strings.htm

http://www.sqlstrings.com/MS-Access-connection-strings.htm

http://www.sqlstrings.com/

+0

的connectionString =「驅動程序= {iSeries的訪問ODBC驅動程序}的聯繫;堅持安全信息= TRUE; UID = ****;數據源= *** 。***。*。***;默認集合= ****; Pwd = ****** – duggu 2012-01-02 11:44:17

+0

我正在使用此oledb字符串作爲另一個項目並且它正在工作 – duggu 2012-01-02 11:45:19

0

請檢查出來

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=; 

或訪問以下

http://www.connectionstrings.com/access

+0

我想連接ibm db2 can i使用odbc連接呢?如果可能的話,然後在我的問題上給我一個問題,我得到你的問題將從那裏得到 – duggu 2012-01-02 11:52:52