ado連接access資料庫
㈠ 如何使用ADO連接帶密碼的ACCESS資料庫
法1,創建數據源時解鎖:
創建數據源有兩種方式,一是手動創建(到控制面板下);二是用代碼創建(見 動態創建數據源)。
但是如果想在創建數據源的同時解鎖,就只能採用手動的方式了:
只需在輸入了數據源名之後點「高級」,然後輸入登陸名(可任取)及密碼(即access資料庫密碼)即可。
法2,綁定記錄集類時解鎖:
按通常方法綁定了記錄集類後(設記錄集類為Cxxset,資料庫密碼為123,登陸名任取,例如為god):打開xxset.cpp文件,在其中的Cxxset::GetDefaultConnect()中添加黃色部分:
CString Cxxset::GetDefaultConnect()
{
return _T("ODBC;DSN=BookManage;UID=god;PWD=123 ");
}
這樣,記錄集類Cxxset就可以暢通無阻地訪問資料庫了。
㈡ ADO.NET連接ACCESS資料庫
vb.net
首臘緩先引用伏含Access ado.net命名空間
imports system.data.oledb
連接資料庫代碼
dim connstr as string="provider=microsoft.jet.oledb.4.0;data source='"輪廳模 & dbpath & "'"
上面是資料庫連接字元串 dbpath 是資料庫路徑
dim conn as new oledbconnection(connstr)
conn.open
打開資料庫連接
dim sql as string="select * from A"
dim cmd as new oledbcommand(sql,conn)
dim dr as oledbdatareader=cmd.executereader
textbox1.text=dr.getstring(1)
dr.close
conn.close
讀取A表中第二個欄位的內容到文本框。
關閉數據讀取器
關閉資料庫連接
㈢ 如何在VBA中用ADO連接遠程的access資料庫
遠程連接access資料庫的幾個方法: 1.建立VPN(Virtual Private Network),然後把伺服器中mdb文件所在的 Folder 共享即可。連接方法如下: 「Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\伺服器名\\文件夾 \\mydata.mdb;Jet OLEDB:Database Password=datapass;Persist Security Info=False」2.把資料庫放在Web 伺服器上,使ADO或RDO通過RDS(Remote Data Service) 及IIS來實現: 如果伺服器設置了ODBC DSN的話,連接方法如下: "Provider=MS Remote;Remote Server=http://伺服器名;Remote Provider=MSDASQL;DSN=AdvWorks;Uid=dataUserName;Pwd=dataPassWord" 如果設置的是OLE DB Provider 的話,連接方法如下: "Provider=MS Remote;Remote Server=http://伺服器名;Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=資料庫文件路徑,"+ "admin,"+"" (資料庫用戶名為:admin;密碼為空)3.編寫伺服器程序,通過TCP/IP,傳遞Recordset。 4.使用第三方控制項,如:ADO Anywhere或UDAParts RDB等。 5.使用XMLHTTP 應用舉例OledbConnection myconn = null;myconn = new OledbConnection("192.168.1.155", "DSN=mydata;DRIVER={Microsoft Access Driver (*.mdb)};UID=test;PWD=test;"); //其中伺服器IP是 192.168.1.155 ;資料庫名是 mydata ;資料庫用戶名這密碼都是test myconn.Open();㈣ 如何在delphi下用ADO連接Access
用ADOConnection
控制項連接資料庫
添加一個ADOConnection
控制項在窗體上,點connectionString
旁邊的省略號,點Build
然後選Microsoft
Jet
4.0
OLE
DB
Provider
下一步,在文件中選你要的Access資料庫(.mdb結尾的文件)
然後測試連接,如果成功就可以使用了.