Làm thế nào để: Tạo một cơ sở dữ liệu, một bảng, và chạy một truy vấn (SQL Server CE mẫu)

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:320785
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Bài viết này chứa một bước theo bước mẫu mà tạo ra cơ sở dữ liệu, một bảng, và đó thêm bản ghi vào cơ sở dữ liệu SQL Server CE. Các mẫu cũng truy vấn bảng mới và hiển thị các bản ghi trong bảng.

SQL Server CE mẫu

  1. Mở một dự án mới trong Microsoft nhúng Visual Basic. Form1 được tạo ra theo mặc định.
  2. Thêm ba nút lệnh để Form1.
  3. Thay đổi các chú thích cho nút lệnh đặt tên Command1 để Tạo cơ sở dữ liệu. Thay đổi các chú thích cho nút lệnh đặt tên Command2 để Tạo bảng. Thay đổi các chú thích cho nút lệnh đặt tên Command3 để Chạy truy vấn.
  4. Trên các Dự án trình đơn, nhấp vào Tham khảo. Hãy chắc chắn rằng tài liệu tham khảo sau đây đã được chọn:
    Microsoft CE ADO Ext. 3.1 cho Laser Mouse
    Microsoft CE SQL Server Control 1.0
    Microsoft CE ADO Control 3.1
  5. Để đảm bảo rằng ADO Microsoft cho Windows CE SDK (ADOCE) và SQL Server CE thành phần được tải xuống cho thiết bị, trên các Dự án trình đơn, nhấp vào Thuộc tính. Trên các Tổng quát tab, bạn sẽ thấy một Cập nhật các thành phần keá tieáp. Trong các Tần số cho các cấu phần Cập Nhật hộp combo, nhấn vào đây để chọn Luôn luôn cho tần số. Trong các Thành phần Cập Nhật phần, nhấn vào đây để chọn cả các Thời gian chạy tập tin và các Các thành phần dự án hộp kiểm.

back to the top

Làm thế nào để tạo ra một cơ sở dữ liệu

Để tạo cơ sở dữ liệu, sử dụng mẫu mã này:

Sao chép, và sau đó dán đoạn mã sau vào các Command1_Click sự kiện:
Dim cat As ADOXCE.CatalogSet cat = CreateObject("ADOXCE.Catalog.3.1")cat.Create "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"MsgBox "Database Created"				
back to the top

Làm thế nào để tạo ra một bảng

Để tạo một bảng, sử dụng mẫu mã này:

Sao chép, và sau đó dán đoạn mã sau vào các Command2_Click sự kiện:
Dim str_Connection As StringDim cn As ADOCE.Connectionstr_Connection = "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"Set cn = CreateObject("ADOCE.Connection.3.1")cn.Open str_Connectioncn.Execute "Create table table1(id int NOT NULL, field1 nvarchar(1))"cn.Execute "CREATE UNIQUE INDEX idx1 ON table1(id)"cn.Execute "insert table1 values (1, 'A')"cn.Execute "insert table1 values (2, 'B')"cn.Execute "insert table1 values (3, 'C')"cn.CloseSet cn = NothingMsgBox "Table Created"				

back to the top

Làm thế nào để truy vấn một bảng

Để truy vấn bảng bạn tạo ra trước đây, hãy làm theo các bước sau:
  1. Sao chép, và sau đó dán đoạn mã sau vào các Command3_Click sự kiện:
    Dim cn As ADOCE.ConnectionDim rs As ADOCE.RecordsetSet cn = CreateObject("ADOCE.Connection.3.1")Set rs = CreateObject("ADOCE.Recordset.3.1")cn.Open "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"rs.Open "select * from table1 where field1='A'", cn, adOpenKeyset, adLockReadOnlyDim x As Integerx = 0For x = 0 To rs.RecordCount - 1    MsgBox rs(1).Value    rs.MoveNextNextrs.CloseSet rs = Nothingcn.CloseSet cn = Nothing					

  2. Lưu dự án, và sau đó chạy các dự án hoặc thông qua một trình giả lập hoặc thiết bị.
  3. Bấm vào các Tạo cơ sở dữ liệu nút lệnh.
  4. Bấm vào các Tạo bảng nút lệnh.
  5. Bấm vào các Chạy truy vấn nút lệnh.Lưu ý thư hộp mà hiển thị các ký tự "A".
back to the top
THAM KHẢO
SQL Server CE sách trực tuyến; chủ đề: "Lỗi xử lý"

Để thêm thông tin, hãy truy cập trang Web Microsoft sau đây:

Gỡ rối vấn đề kết nối CE máy chủ SQL

SQL Server CE 1,1 gói dịch vụ 1 Cập Nhật

back to the top

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 320785 - Xem lại Lần cuối: 12/07/2015 10:28:52 - Bản sửa đổi: 2.0

Microsoft SQL Server 2000 Windows CE Edition

  • kbnosurvey kbarchive kbgraphxlink kbhowto kbhowtomaster kbmt KB320785 KbMtvi
Phản hồi