Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hướng dẫn] So sánh Cú pháp kết nối của DAO và ADO
#1
Nhằm giới thiệu và phân biệt các cú pháp sử dụng trên Recordset của ADO va DAO mình xin lập chuyên mục gồm 19 bài viết để minh họa

[Hình: SosanhcuPhapcuaDAovaADO.png]


Chi tiết các bạn có thể vào Nguồn tham khảo này: http://www.classanytime.com

Trong quá trình soạn bài, nếu có gì sai xót các bạn đóng góp thêm về bài viết để góp phần phong phú.
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn ongke0711 , Che_Guevara , Noname
#2
Bài thứ 1: Mở 1 kết nối

1. Mở kết nối tới bảng bằng DAO (Workstation)
Mã PHP:
Dim rs As DAO.Recordset
Set rs 
CurrentDb.OpenRecordset("tblPeople"dbOpenDynaset)
' hoặc
Set rs = CurrentDb.OpenRecordset("SELECT pkPeopleID, LastName FROM tblPeople", dbOpenDynaset) 

2. Mở kết nối tới bảng bằng ADO (Workstation)

Mã PHP:
Dim rs As New ADODB.Recordset
rs
.Open "tblPeople"CurrentProject.ConnectionadOpenStatic
' hoặc
rs.Open "SELECT pkPeopleID, LastName FROM tblPeople", CurrentProject.Connection, adOpenStatic 

3. Mở kết nối tới bảng bằng ADO (Server)

Mã PHP:
Dim ObjConn
Dim rs
Dim strConn
Set ObjConn 
Server.CreateObject("ADODB.Connection")
strConn="Microsoft.Jet.OLEDB.4.0;Data Source=" 
   server
.mappath("/MIS333K-YourInstructor/FirstName.LastName/db/")&"\sample.mdb;"
ObjConn.Open strConn
Set rs 
Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection ObjConn
rs
.Open "SELECT * FROM tblSample"ObjConnadOpenKeysetadLockPessimisticadCmdText 

Các tham số các bạn xem link này: Tham số
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Che_Guevara , Minh Tiên , Noname
#3
...tiếp phần trên

Bài thứ 2. Đóng kết nối Recordsets

2.1. Bằng DAO: Ta thường chèn sự kiện On Close của form
Mã PHP:
rs.Close
Set rs 
Nothing 


2.2. Bằng ADO trong mạng LAN and Server
Mã PHP:
rs.Close
Set rs 
Nothing
Set objConn 
Nothing 

Nếu ai có nhu cầu cần Demo thì mình sẽ upload từng Demo khi minh họa.

...còn tiếp
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , Minh Tiên


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  giúp tôi cách so sánh và update thay đổi của 2 dữ liệu ledangvan 3 1,338 15-03-12, 02:39 PM
Bài mới nhất: Noname

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ