CARA: Membuat Database, meja, dan menjalankan Query (SQL Server CE sampel)

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 320785 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini berisi langkah-oleh langkah sampel yang menciptakan database, meja, dan yang menambahkan catatan ke database SQL Server CE. Sampel juga queries tabel baru dan menampilkan catatan dalam tabel.

SQL Server CE sampel

  1. Buka proyek baru di Microsoft tertanam Visual Basic. Form1 dibuat secara default.
  2. Menambah tiga tombol untuk Form1.
  3. Mengubah judul untuk tombol perintah bernama Command1 untuk Menciptakan Database. Mengubah judul untuk tombol perintah bernama Command2 untuk Membuat tabel. Mengubah judul untuk tombol perintah bernama Command3 untuk Menjalankan Query.
  4. Pada Project menu, klik Referensi. Pastikan bahwa referensi berikut dipilih:
    Microsoft CE ADO Ext. 3.1 untuk DDL
    CE Microsoft SQL Server kontrol 1.0
    Microsoft CE ADO kontrol 3.1
  5. Untuk memastikan bahwa ADO Microsoft Windows CE SDK (ADOCE) dan SQL Server CE komponen download ke perangkat, pada Project menu, klik Properti. Pada General Anda akan melihat tab Komponen Pembaruan bagian. Dalam Frekuensi untuk komponen Pembaruan combo box, klik untuk memilih Selalu untuk frekuensi. Dalam Komponen untuk Update bagian, klik untuk memilih baik Runtime file dan Proyek kotak centang.

Cara untuk membuat sebuah Database

Untuk membuat sebuah database, menggunakan sampel kode ini:

Menyalin, dan kemudian paste kode berikut ke Command1_Click acara:
Dim cat As ADOXCE.Catalog
Set cat = CreateObject("ADOXCE.Catalog.3.1")
cat.Create "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
MsgBox "Database Created"
				


Cara membuat tabel

Membuat tabel, menggunakan sampel kode ini:

Menyalin, dan kemudian paste kode berikut ke Command2_Click acara:
Dim str_Connection As String
Dim cn As ADOCE.Connection

str_Connection = "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
Set cn = CreateObject("ADOCE.Connection.3.1")
cn.Open str_Connection
cn.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.Close
Set cn = Nothing
MsgBox "Table Created"
				

Bagaimana untuk Query tabel

Untuk query tabel yang Anda buat sebelumnya, ikuti langkah berikut:
  1. Menyalin, dan kemudian paste kode berikut ke Command3_Click acara:
    Dim cn As ADOCE.Connection
    Dim rs As ADOCE.Recordset
    Set 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, adLockReadOnly
    Dim x As Integer
    x = 0
    For x = 0 To rs.RecordCount - 1
        MsgBox rs(1).Value
        rs.MoveNext
    Next
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
    					

  2. Simpan proyek, dan kemudian menjalankan proyek baik melalui sebuah emulator atau perangkat.
  3. Klik Menciptakan Database tombol perintah.
  4. Klik Membuat tabel tombol perintah.
  5. Klik Menjalankan Query tombol perintah. Catatan pesan kotak yang menampilkan karakter "A".

REFERENSI

SQL Server CE buku secara Online; topik: "Kesalahan penanganan"

Untuk informasi tambahan, kunjungi Web site Microsoft berikut:

Pemecahan masalah konektivitas SQL Server CE

SQL Server CE 1.1 Service Pack 1 memperbarui

Properti

ID Artikel: 320785 - Kajian Terakhir: 26 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Windows CE Edition
Kata kunci: 
kbgraphxlink kbhowto kbhowtomaster kbmt KB320785 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:320785
Sanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com