1
2
Mô hình ADO
(Microsoft ActiveX Data Object)
Connection
Command
Parameter
Record Set
Field
Error
Fields
Properties
Parameters
Errors
Property
3
ADO và OLEDB
Client Application
Remote Data Object ActiveX Data Object
ODBC Driver OLEDB Data Provider
ODBCDriver
Manager
OLE DB
Relational
Database
Document
Server
Email
Server
4
Các thuộc tính ADO
z
Connection string (Chuỗikếtnối)
z
Command text (Vănbảncâulệnh)
z
Command type (Kiểucâulệnh)
z
Cursor location (Định vị con trỏ)
z
Cursor type (Kiểu con trỏ)
z
Lock type (Kiểu khóa)
z
Mode type (Kiểuchếđộlàm việc)
5
Sử dụng Connection
z
Chọn Project -> References -> Microsoft ActiveX
Data Objects 2.x Library.
z
Khai báo mộtbiến (toàn cục/ cụcbộ) kiểu
ADODB.Connection
Dim cn As ADODB.Connection
z
Tạokếtnốitrướckhisử dụng
Set Cn = new ADODB.Connection
Cn.ConnectionString= “……………….”
Cn.Open
z
Đóng kếtnối sau khi dùng xong
Cn.Close
Connection String
6
Connection string
z
Chỉđịnh trình cung cấp (Provider) OLEDB sử dụng để
kếtnối đếnCSDL.
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=DatabasePathname
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=DatabasePathname
MS ACCESS
Provider=SQLOLEDB.1;
Persist Security Info=False;
User ID=Username;
Password=Password;
Initial Catalog=DatabaseName;
Data Source=ServerName
Provider=SQLOLEDB.1;
Persist Security Info=False;
User ID=Username;
Password=Password;
Initial Catalog=DatabaseName;
Data Source=ServerName
MS SQL Server