Cara membuat Microsoft Access database dengan menggunakan ADOX dan Visual Basic.NET

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 317867 - Melihat produk di mana artikel ini berlaku.
Perhatian ADO dan ADO MD tak sepenuhnya diuji di Microsoft.NET Framework lingkungan. Mereka dapat menyebabkan masalah berselang, terutama dalam aplikasi berbasis layanan atau aplikasi multithreaded. Teknik yang dibahas dalam artikel ini hanya boleh digunakan sebagai ukuran sementara selama migrasi ke ADO.NET. Anda hanya harus menggunakan teknik-teknik ini setelah Anda telah melakukan lengkap pengujian untuk memastikan bahwa ada tidak ada masalah kompatibilitas. Masalah yang disebabkan oleh menggunakan ADO atau ADO MD dengan cara ini tidak didukung. Untuk informasi lebih lanjut, lihat artikel berikut pada Basis Pengetahuan Microsoft:
840667 Anda menerima kesalahan tak terduga ketika menggunakan ADO dan ADO MD dalam.NET Framework aplikasi
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Pemrogram mungkin harus membuat database pemrograman, tapi objek Data ActiveX (ADO) maupun ADO.NET menyediakan sarana untuk membuat Microsoft Access database. Namun, Anda dapat membuat akses database dengan menggunakan Penyedia DB OLE Microsoft Jet dan Microsoft ADO Ext. 2.7 untuk DDL dan Keamanan (ADOX) dengan lapisan COM Interop.

Persyaratan

  • Microsoft Visual Basic.NET
  • ADO Ext. 2.7 untuk DDL dan keamanan (ADOX)
Contoh ini selangkah demi selangkah menjelaskan cara menggunakan ADOX dan Visual Dasar.NET untuk membuat database Access on the fly.

Langkah-langkah untuk membangun contoh

  1. Buka baru Visual Basic.NET konsol aplikasi.
  2. Dalam Solusi Explorer, klik kanan Referensi node, dan kemudian klik Menambahkan referensi.
  3. Dalam Menambahkan referensi kotak dialog, klik COM tab, klik Microsoft ADO Ext. 2.7 untuk DDL dan Keamanan, klik Pilih untuk menambahkannya ke bagian komponen yang dipilih, dan kemudian klik Oke.
  4. Menghapus semua kode dari jendela kode untuk Module1.VB.
  5. Salin kode berikut dan paste di jendela kode:
    Imports ADOX
    
    Module Module1
    
        Sub Main()
    
            Dim cat As Catalog = New Catalog()
    
            cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & _
                        "Data Source=D:\AccessDB\NewMDB.mdb;" & _
                        "Jet OLEDB:Engine Type=5")
    
            Console.WriteLine("Database Created Successfully")
    
            cat = Nothing
    
        End Sub
    
    End Module
    					
  6. Mengubah path ke file .mdb baru yang sesuai. Membuat yakin ada folder yang disediakan di jalan. Tekan F5 untuk membangun dan menjalankan proyek.

    File .mdb baru dibuat pada Access 2000 (Jet 4.0) format. Untuk format Jet yang berbeda, lihat bagian "Referensi" ini artikel.

Pemecahan Masalah

Penyedia Jet memerlukan jalan yang ada untuk membuat yang baru database. Jika Anda mencoba untuk membuat sebuah file database di jalan yang tidak ada, Anda menerima pengecualian. Pengecualian ini dapat ditangkap dengan menggunakan mencoba menangkap... struktur.

REFERENSI


Untuk informasi tambahan tentang cara membuat tabel dengan kunci utama melalui ADOX, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
252908HOWTO: Membuat tabel dengan kunci utama melalui ADOX
Untuk detail lebih lanjut tentang.NET Framework dan COM Interop lapisan, kunjungi Web site Microsoft berikut:

Mengekspos COM komponen untuk.NET Framework
.aspx http://msdn2.Microsoft.com/en-us/library/z6tx9dw3 (vs.71)
Untuk detail lebih lanjut tentang nilai-nilai tipe mesin Microsoft Jet 4.0, kunjungi Web site Microsoft berikut:

Lampiran A: penyedia DB Microsoft OLE untuk Microsoft Jet
http://MSDN.Microsoft.com/en-us/library/ms810660.aspx

Properti

ID Artikel: 317867 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft ADO.NET 1.1
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
Kata kunci: 
kbhowtomaster kbmt KB317867 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:317867

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