Bagaimana membuka sandi-dilindungi database melalui otomatisasi pada Access 2000

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

Pada Halaman ini

RINGKASAN

Dengan menggunakan OpenCurrentDatabase metode, Anda pemrograman dapat membuka database Microsoft Access dalam antarmuka pengguna Microsoft Access. Namun, OpenCurrentDatabase metode tidak memberikan parameter untuk menentukan password untuk database yang dilindungi sandi. Oleh karena itu, pengguna secara otomatis diminta untuk Masukkan database password jika ada.

Artikel ini menjelaskan bagaimana pemrograman membuka sandi-dilindungi database dalam Microsoft Access antarmuka pengguna tanpa campur tangan pengguna.

Objek Akses Data (DAO) memungkinkan Anda untuk menentukan database password ketika membuka sandi-dilindungi database. Dengan menggunakan DBEngine properti contoh Microsoft Access bahwa kode Anda menciptakan, mungkin untuk menggunakan DAO untuk menentukan password dari database. Setelah database sandi telah disahkan oleh Microsoft Jet database mesin, Anda dapat menggunakan OpenCurrentDatabase metode untuk membuka database dalam Microsoft Access pengguna antarmuka tanpa campur tangan pengguna.

Contoh langkah demi langkah

HATI-HATI: Jika Anda mengikuti langkah-langkah dalam contoh ini, Anda mengubah sampel database Northwind.mdb. Anda mungkin ingin untuk membuat cadangan berkas Northwind.mdb dan Ikuti langkah berikut pada salinan database.

  1. Mulai Microsoft Access 2000.
  2. Membuka sampel database Northwind.mdb untuk penggunaan eksklusif. Untuk membuka database untuk penggunaan eksklusif, klik Northwind.MDB dalam Terbuka kotak dialog, klik tanda panah di sebelah Terbuka tombol, dan kemudian klik Membuka eksklusif.
  3. Pada Alat menu, titik Keamanan, lalu klik Mengatur Password Database.
  4. Jenis nwind dalam Sandi dan Verifikasi kotak, dan kemudian klik Oke.
  5. Tutup database contoh Northwind.mdb.
  6. Membuka sampel database Northwind.mdb untuk memverifikasi bahwa Anda menerima prompt untuk memasukkan database prompt.
  7. Klik Batalkan untuk mencegah database dari pembukaan.
  8. Buat database baru, kosong.
  9. Buka modul baru dalam Design view.
  10. Pada Alat menu, klik Referensi.
  11. Menambahkan referensi ke Perpustakaan objek Microsoft DAO 3,6, lalu klik Oke untuk menutup Referensi kotak dialog.
  12. Tambahkan kode berikut ke modul:
    Option Compare Database
    Option Explicit
    
    Sub OpenPasswordProtectedDB()
    
       'Define as Static so the instance of Access
       'doesn't close when the procedure ends.
       Static acc As Access.Application
       Dim db As DAO.Database
       Dim strDbName As String
       strDbName = "C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb"
       Set acc = New Access.Application
       acc.Visible = True
       Set db = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=nwind")
       acc.OpenCurrentDatabase strDbName
       db.Close
       Set db = Nothing
    End Sub
    					
  13. Menjalankan subrutin OpenPasswordProtectedDB di para segera jendela.
Perhatikan bahwa Northwind database membuka dalam contoh baru Microsoft Access tanpa password prompt.

Setelah itu, Anda dapat untuk menghapus database password dari database contoh Northwind.mdb. Untuk melakukan Jadi, ikuti langkah berikut:
  1. Mulai Microsoft Access 2000.
  2. Membuka sampel database Northwind.mdb untuk penggunaan eksklusif. Untuk membuka database untuk penggunaan eksklusif, klik Northwind.MDB dalam Terbuka kotak dialog, klik tanda panah di sebelah Terbuka tombol, dan kemudian klik Membuka eksklusif.
  3. Ketika diminta untuk password database, jenisnwind, lalu klik Oke.
  4. Pada Alat menu, titik Keamanan, lalu klik Unset Database Password.
  5. Ketika diminta untuk password database, jenisnwind, lalu klik Oke.
  6. Tutup database.
Database password dihapus.




REFERENSI

Untuk informasi tambahan tentang membuka password database yang dilindungi dengan DAO, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
209953 ACC2000: Bagaimana menggunakan OpenDatabase metode untuk membuka database yang dilindungi sandi









Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properti

ID Artikel: 235422 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Access 2000 Standard Edition
Kata kunci: 
kbautomation kbprogramming kbhowtomaster kbmt KB235422 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:235422

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