: Sorun Hata 80004005 "dosya ASP'DE Kilitle Couldn't" giderme

Ö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:306441
Belirtiler
Bir Microsoft Access veritabanına bağlanmayı denemek için ActiveX Data Objects (ADO) ve ODBC kullandığınızda, aşağıdaki hata iletisini alabilirsiniz:
ODBC Sürücüler için Microsoft OLE DB Sağlayıcısı hatası '80004005'
[Microsoft][ODBC Microsoft Access 97 sürücüsü] Dosya kilitleme açamadı.
Neden
Bir Microsoft Access için kilitleme (.ldb) dosyası oluşturmak için doğru izinlere sahip olmadığınızdan bu hata iletisinin oluştuğu veritabanı. Varsayılan olarak, Microsoft Access .mdb dosyasını aynı klasöre bir kilit dosyası oluşturulur.
Çözüm
Bu sorunu gidermek için aşağıdaki adımları izleyin:
  1. Veritabanına erişen bir kullanıcı (genellikle ıusr_ <BilgisayarAdı > hesabı) denetimi paylaşımın veya klasör için tam.
  2. Bazen dosyanın salt okunur olması amaçlanmıştır için izinler paylaşımında kısıtlanır. Aşağıdaki kod gösterir bağlantı modunu değiştirmeye isteyebilirsiniz:
       Set Conn = Server.CreateObject("ADODB.Connection")   Conn.Mode = adModeShareDenyWrite    '8       'From Adovbs.inc   '---- ConnectModeEnum Values ----   'Const adModeUnknown = 0   'Const adModeRead = 1   'Const adModeWrite = 2   'Const adModeReadWrite = 3   'Const adModeShareDenyRead = 4   'Const adModeShareDenyWrite = 8   'Const adModeShareExclusive = &Hc   'Const adModeShareDenyNone = &H10					
Durum
Bu davranış tasarım yüzündendir.
Referanslar
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
174943SORUN: 80004005 "Couldn't kullan (bilinmiyor); dosya zaten kullanımda"
80004005

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 306441 - Son İnceleme: 08/11/2006 07:42:32 - Düzeltme: 4.1

Microsoft Active Server Pages 4.0, Microsoft Data Access Components 1.5, Microsoft Data Access Components 2.0, Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.1 Service Pack 1, Microsoft Data Access Components 2.1 Service Pack 2, Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.5 Service Pack 1, Microsoft Data Access Components 2.5 Service Pack 2, Microsoft Data Access Components 2.6

  • kbmt kbprb KB306441 KbMttr
Geri bildirim