Otomasyon yoluyla parola korumalı bir veritabanını Access 2000'de açma hakkında

Makale çevirileri Makale çevirileri
Makale numarası: 235422 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

OpenCurrentDatabase yöntemi kullanarak, bir Microsoft Access veritabanını Microsoft Access kullanıcı arabirimi içinde programatik olarak açabilirsiniz. Ancak, OpenCurrentDatabase yöntemi parola korumalı bir veritabanı için bir parola belirtmek için bir parametre sağlamaz. Bu nedenle, kullanıcı otomatik olarak varsa, veritabanı parolası girmesi istenir.

Bu makale programsal olarak parola korumalı bir veritabanı, Microsoft Access'te açmak kullanıcı katılımı olmadan, kullanıcı arabirimi.

Veri erişim nesneleri (DAO) parola korumalı bir veritabanını açarken, veritabanı parolası belirtmenize olanak verir. Kodunuzu oluşturan bir Microsoft Access örnek DBEngine özelliğini kullanarak, veritabanı parolasını belirlemek için DAO kullanmak da mümkündür. Veritabanı parolası, Microsoft Jet veritabanı alt yapısı tarafından doğrulandı sonra OpenCurrentDatabase yöntemi, kullanıcı müdahalesi olmadan Microsoft Access kullanıcı arabiriminde veritabanını açmak için kullanabilirsiniz.

Adım adım örnek

DIKKAT: Bu örnekteki adımları, Northwind.mdb adlı örnek veritabanını değiştirme. Northwind.mdb dosyasını yedekleyin ve bu adımları veritabanının bir kopyasında isteyebilirsiniz.

  1. Microsoft Access 2000'i başlatın.
  2. Özel kullanım Northwind.mdb örnek veritabanını açın. Veritabanını özel kullanımda açmak için <a0></a0>, Northwind.mdb iletişim kutusunda tıklatın, sonra da düğmesinin yanındaki oku tıklatın ve Özel kullanım için Aç'ı tıklatın.
  3. Araçlar menüsünden Güvenlik ' in üzerine gelin ve sonra Veritabanı parolası Ata'yı tıklatın.
  4. Nwind, parola ve doğrulama kutulara yazın ve Tamam ' ı tıklatın.
  5. Northwind.mdb örnek veritabanını kapatın.
  6. Veritabanı komut istemini girin isteyen bir ileti alıyorsunuz doğrulamak için Northwind.mdb örnek veritabanını açın.
  7. Veritabanı açılmasını önlemek için iptal ' i tıklatın.
  8. Yeni, boş bir veritabanı oluşturun.
  9. Yeni bir modülü Tasarım görünümünde açın.
  10. Araçlar menüsünde, Başvurular ' ı tıklatın.
  11. Microsoft DAO 3.6 Nesne Kitaplığı'na bir başvuru ekleyin ve sonra <a0>Başvurular</a0> iletişim kutusunu kapatmak için Tamam ' ı tıklatın.
  12. Aşağıdaki kodu modüle ekleyin:
    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. OpenPasswordProtectedDB alt komut penceresi içinde çalışır.
Not parola istemi olmadan, Microsoft Access'in yeni örnek Northwind veritabanını açar.

Ardından, Northwind.mdb adlı örnek veritabanındaki veritabanı parolasını kaldırmak isteyebilirsiniz. Bunu yapmak için şu adımları izleyin:
  1. Microsoft Access 2000'i başlatın.
  2. Özel kullanım Northwind.mdb örnek veritabanını açın. Veritabanını özel kullanımda açmak için <a0></a0>, Northwind.mdb iletişim kutusunda tıklatın, sonra da düğmesinin yanındaki oku tıklatın ve Özel kullanım için Aç'ı tıklatın.
  3. Veritabanı parolasını istendiğinde nwind yazın ve Tamam ' ı tıklatın.
  4. Araçlar menüsünden Güvenlik ' in üzerine gelin ve Veritabanı parolasını Geri Al'ı tıklatın.
  5. Veritabanı parolasını istendiğinde nwind yazın ve Tamam ' ı tıklatın.
  6. Veritabanını kapatın.
Veritabanı parolasını kaldırılır.




Referanslar

DAO ile parola korumalı bir veritabanı açma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
209953ACC2000: nasıl parola korumalı bir veritabanı açmak için OpenDatabase yöntemini kullanın.









Özellikler

Makale numarası: 235422 - Last Review: 28 Temmuz 2004 Çarşamba - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbautomation kbprogramming kbhowtomaster KB235422 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:235422

Geri Bildirim Ver

 

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