1. Trang chủ >
  2. Giáo án - Bài giảng >
  3. Tin học >

Recordset là gì ? Các kiểu cơ sở dữ liệu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.54 MB, 259 trang )


Bảng hố đơn : TblOrder
ID CustomerID
OrderDate ItemID
Amount
12.1.3 Recordset là gì ?
Một khi ta có khả năng tạo bảng, ta cần phải biết cách thao tác chúng. Thao tác trên các bảng liên quan đến việc nhập và lấy về dữ liệu từ các bảng khác
cũng như việc kiểm tra và sửa đổi cấu trúc bảng. Để thao tác với cấu trúc bảng, ta dùng các câu lệnh đinh nghĩa dữ liệu hoặc một đối tượng TableDef được giới thiệu trong
chương “ Các đối tượng truy cập dữ liệu” . Để thao tác dữ liệu, trong một bảng, ta dùng Recordset.
Một Recordset là một cấu trúc dữ liệu thể hiện một tập hợp con các mẩu tin lấy về từ cơ sở dữ liệu. Về khái niệm, nó tương tự một bảng, nhưng có thêm một vài thuộc
tính riêng biệt quan trọng. Các RecordSet được thể hiện như là các đối tượng, về khái niệm tương tự như là
các đối tượng giao diện người sử dụng như là các nút lệnh và hộp văn bản mà ta đã làm quen với Visual Basic trong các chương trước. Cũng như các kiểu đối tượng khác
trong Visual Basic, các đối tượng Recordset có các thuộc tính và phương thức riêng.
Lưu ý : Ta có thể lập trình để tạo và sử dụng các recordset theo một trong ba thư viện truy cập dữ liệu – Các đối tượng truy cập dữliệu DAO , các đối tượng truy cập
dữ liệu từ xa RDO và các đối tượng dữ liệu ActiveX ADO .

12.1.4 Các kiểu cơ sở dữ liệu


Cơ sở dữ liệu nội tại của Visual Basic, Jet, cung cấp 21 kiểu dữ liệu khác nhau. Kiểu dữ liệu
Mô ta Binary
Dùng để chứa các khối dữ liệu lớn như là đồ hoạ và các tập tin âm thanh số hoá.
Boolean Giá trị logic đúng hoặc sai
Byte Giá trị số nguyên một byte từ 0 đến 255
Currency Trường số có thuộc tính đặc biệt để chứa các trí trị tiền tệ
DateTime Giá trị 8 byte thể hiện ngày hoặc giờ từ ngày 11100 đến ngày
31129999 Double
Kiể dữ liệu số 8 byte dấu phẩy động GUID
Là một số 128 bye, cũng được gọi là định danh toàn thể duy nhất. Ta dùng số này để nhận dạng duy nhất các mẩu tin. Số này được
dùng trong các bản sao
Integer Số 2 byte đầu đủ từ -32768 đến 32767
Long Số 4 byte đầy đủ từ -2,147,483,648 đến 2,147,483,647
Long binary Trường giá trị lớn nhất có thể chứa các giá trị thập phân như là
hình ảnh hay tập tin
OLE Object Kiểu OLE Object nhúng trong cơ sở dữ liệu có thể lên tới 1
gigabyte. Meno
Trường gí trị lớn có thể chứa đến 65,535 ký tự. Ta không cần thiết phải khai báo trước chiều dài của trường này.
Single type Dữ liệu số 4 byte, dấu phẩy đơn
Text Kiểu dữ liệu cáo chiều dài cố định, đòi hởi ta phải khai báo chiều
dài của trường khi ta khai báo kiểu dữ liệu. Trường văn bản có thể dài từ 1 đến 255 ký tự.
VarBinary Mẫu dữ liệu nhị phân biến đổi dùng với ODBCDirect
Khơng có sự tương đương một-một giữa kiểu dữ liệu Visual Basic và kiểu dữ liệu trường cơ sở dữ liệu. Ví dụ, ta khơng thể quy định một trường cơ sở dữ liệu là kiểu
định nghĩa bởi người dùng hay biến Object của Visual Basic. Hơn nữa nếu ta dùng Microsoft Access để tạo cơ sở dữ liệu sử dụng trong các ứng dụng Visual Basic, lưu ý
rằng một số kiểu dữ liệu hữu dụng trong ứng dụng Visual Basic không xuất hiện trong thiết kê bảng của Microsoft Access. Bởi vì Visual Basic hỗ trợ lập trình cơ sở dữ liệu
khác với những gì tạo bằng Microsoft Access.

12.1.5 Tạo lược đồ cơ sở dữ liệu


Xem Thêm
Tải bản đầy đủ (.doc) (259 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×