Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Cara menggunakan Microsoft Visual Basic .NET untuk menyambung ke database Microsoft Access dan untuk mengambil kembali data

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 821765
Ringkasan
Artikel ini selangkah demi selangkah menjelaskan cara menggunakan Microsoft ADO.NET untuk membuka database Microsoft Access menggunakan penyedia data OLE DB. Anda menggunakan kelas OleDbDataAdapter mendapatkan baris dari pangkalan data akses dan masukkan baris ke objek DataSet . Artikel ini menjelaskan cara menambahkan baris, cara menghapus baris dan cara memperbarui baris di Access database dengan menggunakan DataSet dan OleDbDataAdapter.

cadangan

Persyaratan


Daftar berikut ini mencantumkan peranti penangkap keras yang disarankan, peranti penangkap lunak, jaringan infrastruktur, dan Service Pack yang diperlukan:
  • Microsoft .NET Framework
  • Microsoft Visual Basic .NET
  • Microsoft Access
Artikel ini mengasumsikan bahwa Anda sudah terbiasa dengan topik berikut ini:
  • Visual Basic .NET
  • ADO.NET
  • Access
cadangan

Buat database Microsoft Access

Untuk membuat database Access dan kemudian membuat Daftar Tabel di pangkalan data, ikuti langkah-langkah berikut:
  1. Mulai akses.
  2. Pada File menu, klikbaru.
  3. Klik database kosong pada taskpane.
  4. Di kotak nama berkas , ketiktestdb, kemudian klikbuat.
  5. Klik kanan-atas Buat Daftar Tabel di tampilan desain, dan kemudian klik buka.
  6. Di kotak teks Nama kolom , ketik SName.
  7. Dalam daftar Jenis Data , klikteks.
  8. Di kotak teks Nama kolom , ketik SNo.
  9. Dalam daftar Jenis Data , kliknomor.
  10. Klik kanan-atas SNo, dan kemudian klikbukti kunci primer.
  11. Pada File menu, klik SaveAs.
  12. Simpan sebagai kotak dialog, ketikStudent dalam thetext boxand kemudian klik OK. Tutup tampilan desain.
  13. Klik kanan-atas Daftar Tabel Student , dan kemudian klikbuka.
  14. Ketik ABC di kolomSName .
  15. Ketik 101 di kolomSNo .
  16. Ketik XYZ di kolomSName .
  17. Ketik 102 di kolomSNo .
  18. Ketik beberapa data lain di dalam Daftar Tabel Student, dan kemudian tutup jendela Student: Daftar Tabel.
  19. Tutup testdb database.
cadangan

Membuat sambungan ke database Access menggunakan Visual Basic .NET

Contoh berikut ini selangkah demi selangkah menjelaskan cara membuat sambungan ke pangkalan data akses dengan menggunakan Microsoft Visual Studio .NET Server Explorer. Contoh berikut ini juga menjelaskan tentang cara menggunakan kelas OleDbDataAdapter untuk mengambil data dari pangkalan data dan memasukkan data ke objek DataSet . Contoh ini juga menjelaskan cara membuat baris baru, cara menambahkan baris berikut ke Daftar Tabel, bagaimana cara mengubah data di baris, dan cara menghapus baris dari Daftar Tabel di pangkalan data akses.

Membuat Windows aplikasi inVisual Basic .NET
  1. Mulai Microsoft Visual Studio .NET.
  2. Pada File menu, arahkan kebaru, dan kemudian klik Project.
  3. Di bawah ProjectTypes, klik Proyek Visual Basic.
  4. Di bawah pola dasar, klik WindowsApplication, dan kemudian klik OK.

    secara asali, Form1 dibuat.
Membuka sambungan ke Access database
  1. Pada menu tampilan , klik ServerExplorer.
  2. Di Server Explorer, klik kanan-atas DataConnections, dan kemudian klik AddConnection.
  3. Di kotak dialog Properti Link Data , klik tab penyedia .
  4. Dalam daftar OLE DB Provider , klikMicrosoft Jet 4.0 OLE DB penyedia, dan kemudian klikberikutnya.
  5. Klik tab sambungan , dan kemudian clickthe lingkaran tombol tekan (...).
  6. Temukan Access database testdb.mdb file yang Anda createdby mengikuti lintasan yang sesuai pada komputer Anda.
  7. Pilih testdb.mdb file, dan kemudian klikbuka.
  8. Di kotak dialog Properti Link Data , klik OK.
Mengambil data dari Accessdatabase menggunakan kelas OleDbDataAdapter
  1. Pada toolbox, klik Datatab.
  2. Seret OleDbDataAdapter kontrol toForm1.
  3. Pada Wisaya konfigurasi adaptor Data, klik berikutnya tiga kali.
  4. Di panel membuat pernyataan SQL , ketik pernyataan Microsoft SQL Server berikut, dan kemudian klik berikutnya:
    Select * from Student
  5. Di panel Tampilan Wizard hasil , klikselesai.

    Catatan Dalam Anda ingin menyertakan kata sandi dalam theconnection string? kotak dialog, klik tidak includepassword.
  6. Klik kanan-atas OleDbDataAdapter1, kemudian klik Membuat set data.
  7. Di kotak dialog Membuat set data , klikOK.
  8. Tambahkan kode berikut untuk penanganan kejadian Form1_Load:
     'Fill retrieves rows from the data source by using the SELECT statementOleDbDataAdapter1.Fill(DataSet11)
cadangan

Menampilkan data yang Diperoleh dari Access database

  1. Menambahkan kontrol DataGrid untuk Form1.

    secara asali, DataGrid1 dibuat.
  2. Klik kanan-atas DataGrid1, dan kemudian klikproperti.
  3. Di kotak dialog properti , mengatur propertiDataSource untuk DataSet11 dan mengaturDataMember properti untuk Student.
cadangan

Tambahkan baris ke Daftar Tabel di pangkalan data akses

  1. Tambahkan tombol tekan kontrol untuk Form1.
  2. Klik kanan-atas Button1, dan kemudian klikproperti.
  3. Di kotak dialog properti , tetapkan propertiteks untuk menambahkan.
  4. Tambahkan kode berikut untuk penanganan kejadianButton1_Click :
    Dim i, sno As IntegerDim sname As StringDim rw As DataRow'Add a new row to the Student table.rw = DataSet11.Tables(0).NewRowsno = InputBox("Enter the Roll no of the Student:")sname = InputBox("Enter the Name of the Student:")rw.Item("SNo") = snorw.Item("SName") = snameTry     DataSet11.Tables(0).Rows.Add(rw)     'Update the Student table in the testdb database.     i = OleDbDataAdapter1.Update(DataSet11)Catch ex As Exception    MessageBox.Show(ex.Message)End Try'Displays number of rows updated. MessageBox.Show("no of rows updated=" & i)
cadangan

Mutakhirkan baris dari Daftar Tabel di pangkalan data akses

  1. Tambahkan tombol tekan kontrol untuk Form1.

    secara asali, Button2 dibuat.
  2. Klik kanan-atas Button2, dan kemudian klikproperti.
  3. Di kotak dialog properti , tetapkan propertiteks untuk pembaruan.
  4. Tambahkan kode berikut untuk penanganan kejadianButton2_Click :
     Dim i, rwno As IntegerDim colname As StringDim value As Objectcolname = InputBox("Enter the name of the Column to be updated")rwno = InputBox("Enter the Row Number to be updated: Row No starts from 0")value = InputBox("Enter the value to be entered into the Student table")Try     'Update the column in the Student table.     DataSet11.Tables(0).Rows(rwno).Item(colname) = value     'Update the Student table in the testdb database.     i = OleDbDataAdapter1.Update(DataSet11)Catch ex As Exception     MessageBox.Show(ex.Message)End Try'Displays number of rows updated.MessageBox.Show("no of rows updated=" & i)
cadangan

Menghapus baris dari Daftar Tabel di pangkalan data akses

  1. Tambahkan tombol tekan kontrol untuk Form1.

    secara asali, Button3 dibuat.
  2. Klik kanan-atas Button3, dan kemudian klikproperti.
  3. Di kotak dialog properti , tetapkan propertiteks untuk menghapus.
  4. Tambahkan kode berikut untuk penanganan kejadianButton3_Click :
    Dim i As IntegerDim rno As Integerrno = InputBox("Enter the Row no to be deleted: Row no starts from 0")Try     'Delete a row from the Student table.     DataSet11.Tables(0).Rows(rno).Delete()     'Update the Student table in the testdb database.     i = OleDbDataAdapter1.Update(DataSet11)Catch ex As Exception    MsgBox(ex.Message)End Try'Displays number of rows updated. MessageBox.Show("no of rows updated=" & i)
cadangan

Verifikasi bahwa itworks

  1. Membangun menu, klik BuildSolution.
  2. Pada Debug menu, klikmulai.
  3. Klik Tambah, dan kemudian ketik data theinputbox untuk menambahkan baris Daftar TabelStudent .

    Catatan: Anda menerima galat jika Anda mengklik Batal di dalam kotak theinput.
  4. Klik Update, dan kemudian ketik data di dalam kotak masukan untuk memperbarui kolom dalam Daftar TabelStudent .
  5. Klik Hapus, dan kemudian ketik data terkait input boxesto menghapus baris dari Daftar Tabel Student.
cadangan
Referensi
Untuk informasi selengkapnya, kunjungi situs web Microsoft Developer Network (MSDN) berikut:cadangan

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 821765 - Tinjauan Terakhir: 10/04/2015 07:26:00 - Revisi: 3.0

Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition

  • kbtable kbhowtomaster kbhowto kbsystemdata kbdatabase kbdataadapter kbmt KB821765 KbMtid
Tanggapan