Bài giảng lập trình trực quan bài 3 các thao tác trên recordset - Pdf 32

1, Sử dụng Connection để kết nối CSDL :
1.1, Khai Báo :
- Khai báo và cấp vùng nhớ luôn
Dim cnn As New ADODB.Connection
- Khai báo và cấp khi sử dụng
Dim cnn As ADODB.Connection
….
Set cnn = New ADODB.Connection
1.2, Thuộc tính ConnectionString : khai báo trình Provider và CSDL
VD : Dim cnn As New ADOBD.Connection
cnn.ConnectionString = “Provider = Microsoft.Jet.OLEDB.4.0;” & _
“ DataSource = “ & App.Path & “CSDL.MDB”


1.3, Thuộc tính CursorLocation : quy định con trỏ liên kết dữ liệu sẽ được
tạo tại máy chủ hay máy trạm.
- adUseClient : [3] dữ liệu được tạo ra tại máy trạm
- adUseServer : [2] dữ liệu tạo trên máy chủ
1.4, Hành động Open : nhằm thực hiện việc kết nối ứng dụng với
nguồn cơ sở dữ liệu.
1.5, Thuộc tính State : dùng khi kết nối để kiểm tra việc kết nối có
thành công hay không.
- adStateOpen : [1] kết nối đang mở
- adStateClosed : [0] kết nối đang đóng


2, Mở RECORDSET :

<Recordset>.Open [Source], [ActiveConnection], [CursorType],
[LockType], [Options]
- Source : nội dung truy xuất. ( Table, Query, SQL…)

2.1, Truy xuất RecordSet :
< Tên RecordSet >.Fields(“< tên field >”).Value
Hay
< Tên RecordSet>!<tên field>
Hay
< Tên RecordSet >.Fields(Index)
2.2, Thuộc tính của RecorSet :
-RecordCount : tổng số mẩu tin trong RecordSet
-AbsolutePosition : vị trí mẩu tin hiện hành
-BOF, EOF : vị trí đầu và cuối trong cấu trúc RecordSet


3, Hiển Thị Dữ Liệu Trong RecordSet :
- Các đối tượng hiển thị cơ bản : Label, TextBox, CheckBox, Image,
nhóm ActiveX Control (DataList, DataGrid, MSHFlexGrid)
- Thuộc tính kết nối : DataSource, DataField.
Các ActiveX có thêm :
+ RowSource : RecordSet cung cấp giá trị liệt kê
+ ListField : tên Field muốn điều khiển hiển thị
+ BoundColumn : tên Field cập nhật giá trị (trùng với DataField)
4, Di chuyển bản ghi bằng hành động Move
- <tên Record>.Move numRec
NumRec : số bản ghi cần nhảy qua (mang giá trị âm và dương)
- MoveFirst, MovePrevious, MoveNext, MoveLast


5, Thêm, Xoá, Cập Nhật/Không Cập Nhật dữ liệu :
5.1, Hành động thêm, xoá, cập nhật mẩu tin :
- AddNew : nhập thêm mẩu tin mới
- Delete : xoá mẩu tin hiện hành trên RecordSet


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status