Jet 3.5'in düzgün yüklenmesi nasıl sağlanır (bölüm I) (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

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

Bu Sayfada

Özet

Bu makale ayrıntıları, bir Microsoft Jet 3.51 yükleme sorunu düzeltmek için adımları uygulayabilirsiniz. Bu sorun giderme DAO, ActiveX Data Objects (ADO) ve erişim yöntemleri ODBC kapsar.

Daha fazla bilgi

UYARı: Bu makalede, belirli bilgileri içeren Windows kayıt defterini düzenleme ile ilgili. Düzenlemeden önce kayıt defterini yedeklemeniz gerekir. Kayıt defterini değiştirmek, bilgisayarınızın çalışmamasına neden olabilir. Yalnızca bir uzman düzeyinde programcı, bu makaledeki adımları denemeniz gerekir.

Microsoft bu bilgileri da dahil ancak bunlarla sınırlı, satılabilirlik ve/veya belirli bir amaca uygunluk zımni hiçbir garanti olmamak kaydıyla, örtülü veya açık garanti sağlar. Bu makale, güvenli kayıt defteriyle yordamlar düzenleme bildiğinizi varsayar.

Sınırlı deneyiminiz varsa, Microsoft Certified Partner başvurabilirsiniz. Microsoft Sertifikalı iş ortakları hakkında daha fazla bilgi için lütfen aşağıdaki sayfanın World Wide Web üzerinde bakın:
http://www.microsoft.com/certpartner/
Microsoft tarafından sağlanan destek seçenekleri hakkında daha fazla bilgi için lütfen, World Wide Web'de aşağıdaki sayfasına bakın:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Giriş

Microsoft Jet veritabanı alt yapısı, olası bir uygulama yükleme veya büyük bir olasılıkla bir uygulamayı kaldırma olumsuz bilgisayarınızdaki diğer uygulamaları etkileyebilir, dolayısıyla çok çeşitli uygulamalar tarafından kullanılır. Bu makale ayrıntıları, Microsoft Jet bilgisayarınıza doğru olarak yüklendiğinden emin olmak için adımları uygulayabilirsiniz.

(A) belge üç bölüme, sorun giderme DAO, ADO ve ODBC sürücülerini doğru yüklendiğinden emin olun kapsayan, erişim yöntemi (b) kayıt defteri ayarlarını ve Jet dll kapsayan, sorun giderme Microsoft Jet ayrılmıştır ve (c) kaynak veri listeleri hangi kayıt defteri, anahtarlar, makaleyi gövdesi zor yapacağı.

Lütfen bölümü C, kaynak verileri içeren bu makalede, bir devamı için aşağıdaki Microsoft Knowledge Base makalesine bakın:
245524Nasıl yapılır: Jet 3.5 olun düzgün yüklü (bölüm ıı)

Erişim yöntemi sorun giderme

Jet yükleme sorunlarını giderme önce erişim yöntemi doğru olarak yüklendiğinden emin olmak gerekir. Aşağıdaki bölümlerde, DAO, ADO ve ODBC kapsar.

Veri erişim nesneleri (DAO)

DAO en yaygın bir Jet erişim yöntemidir. Aşağıdaki adımlar, düzgün yüklendiğinden emin olmak için kullanılabilir:
  1. Aşağıdaki dosya olduğundan emin olun:
    C:\Program Files\Common Files\Microsoft Shared\Dao\Dao350.dll
    					
    Not: sürücü, Windows kopyanızı sürücüden C: sürücüsündeki yüklüyse, farklı olabilir.

  2. Projenizi, Microsoft DAO 3.5 (veya 3.51) kitaplığı yerine Microsoft DAO 2.5/3.5 (veya 3.51) uyumluluk kitaplığı başvuruyor ve aşağıdaki dosya yüklü olduğundan emin olmak gereksinim duyduğunuz,:
    C:\Program Files\Common Files\Microsoft Shared\Dao\Dao2535.tlb
    					
  3. DAO için kayıt defteri anahtarlarının bulunduğundan emin olmak gerekir. Kayıt defteri anahtarları, bu makalenin Microsoft DAO kayıt defteri ayarları</a1> bölümünde listelenir. Kayıt defteri anahtarlarının varolduğunu doğrulamak için regedit'i programı kullanın. Varsa, kayıt defteri anahtarları eksik veya varolmayan bir dosyaya işaret eden, el ile dosyasının kaydını kaldırın ve Windows Başlat düğmesi, aşağıdaki iki komutu çalıştırarak Dao350.dll dosyasını yeniden kaydettirin ve ardından Çalıştır ' ı seçin veya/MS-DOS komut isteminden, bu komutu kullanın:
    Regsvr32.exe /U 
    "C:\Program Files\Common Files\Microsoft Shared\Dao\Dao350.dll"
    
    Regsvr32.exe
    "C:\Program Files\Common Files\Microsoft Shared\Dao\Dao350.dll"
    						
    Not önceki iki komut, satır sonu okunabilmesi için sahip. Her komut, sürekli bir satırda çalıştırmalısınız.

    Alternatif olarak, kayıt defterini doğrudan düzenleyebilirsiniz. Değerleri bir .reg dosyası uygulama yönergeleri Microsoft DAO kayıt defteri ayarları bölümünde verilmiştir.
  4. Dosya ve kayıt defteri ayarları yerinde sonra DAO yükleme kodu ile sınayabilirsiniz. Microsoft DAO 3.5 (veya 3.51) kitaplığı projenizde bir ba?vuru yapmak ve aşağıdaki ifadeyi çalıştırın:
    Debug.Print DBEngine.Version
    						
    ifade çalışır, henüz uygulamanız hala başarısız, "Microsoft Jet sorun giderme" bölümüne geçmelisiniz.

    Kod, önceki sınamak için bu çalışma zamanı hata iletisini neden olur:
    '429': ActiveX bileşeni nesneyi oluşturamıyor.
    DAO tasarım zamanı lisans anahtarı bilgisayarınızda varolduğunu denetleyin. Aşağıdaki üç satır .reg uzantılı bir dosyaya kaydedilir ve RegEdit program aracılığıyla kayıt defterine alındı:
    REGEDIT4
    [HKEY_CLASSES_ROOT\Licenses\F4FC596D-DFFE-11CF-9551-00AA00A3DC45]
    @="mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak"
    					
  5. Kod, bir erişim ihlali vererek başarısız olursa, bazı destek dosyaları genelde güncel, olabilir:
    Oleaut32.dll
    Msvcrt.dll
    					
    en son sürümünü yükleyerek bu dosyaların en son sürümünü elde edilebilir: World Wide Web'den. Bu en son destek dosyalarını yüklemek için bilgisayarınızda çalıştırın.

    Not: Bu dosya yükleme Microsoft Access ODBC sürücüleri aşağıdaki bölümünde özetlendiği gibi üzerine yazabilir. Bu sürücüleri kullanan programlar, yükseltme hakkında dikkatli olmalıdır.

  6. Bazen, bir erişim ihlali, gelen ve bazı diğer Jet Dao350.dll sürümü arasında bir uyumsuzluk neden veya DLL desteklemiyor. Örneğin, bir 3.50 Dao350.dll ve Jet 3.51 sürümü varsa, sorunları olabilir. 3.51 Dao350.dll sürümüne yükseltmeye yardımcı olabilir.

Microsoft Access ODBC sürücüleri

Microsoft Access 2000, Microsoft Visual Basic 6.0 SP3, Microsoft Windows 2000, ADO 2.1 veya sonrası ve diğer ürünleri yüklemek için Microsoft Access ODBC sürücüsü kullanan programlar kesilebilir. Bu uygulamalar, Microsoft Jet 3.5 ODBC sürücüleri Microsoft Jet 4.0 ODBC sürücüleri ile değiştirin. Bu sürücüler, farklı yetenekleri ve uygulamanızı, bazı durumlarda da başarısız olmasına neden olabilir. Aşağıdaki dosyaların sürüm numaraları denetleyebilirsiniz:
Odbcjt32.dll 
Odbcji32.dll 
Odexl32.dll
Oddbse32.dll 
Odpdx32.dll 
Odtext32.dll 
Odfox32.dll
				
bu dosyalar (veya Windows NT için Winnt\System32) Windows\System klasöründe bulunur. Dosya sürüm 3.5 veya 3.51 ile başlamalıdır.

Sürüm numarası 4. 0'ile başlarsa, aşağıdaki Microsoft Bilgi Bankası makalesi bu sorun özellikle ele alır:
237575MDAC yüklendikten sonra Access 97 ODBC sürücüsü dönülüyor.


Dosyaları hiç yoksa makaleyi de kullanılabilir. Sürücüleri yerine sonra Windows 2000 kullanıyorsanız, bunları Denetim Masasý ' ndaki (Yönetimsel Araçlar,) ODBC Yöneticisi görüntülemek, MDB ve ISAM dosya DSN oluşturma ve bir Microsoft Access veritabanını sıkıştırın açabilmelisiniz. Makaleyi sorun gidermek ve bir sorun yaşıyor olmadan diğer ODBC sürücüleri kullanabilirsiniz, Microsoft Jet sorun giderme bölümüne geçin.

ActiveX Data Objects (ADO)

  1. Önce ADO OLEDB Sağlayıcısı dışında) bir sağlayıcı ile Microsoft Jet için kullanabileceğiniz doğrulayın. Tersi durumda, ADO düzgün yüklü kayıtlı doğrulayın ve gerekebilir. Aşağıdaki Microsoft Bilgi Bankası makalesi, Microsoft Data Access Components ile ilgili sorun giderme yardımcı olur:

    232060MDAC Kurulum Kılavuzu'na sorun giderme nasıl
    ADO yüklendikten sonra düzgün doğrulamak için aşağıdaki adımları uygulamaya devam etmek için Microsoft Jet OLEDB Sağlayıcısı düzgün yüklü ve kayıtlı.
  2. Microsoft Jet 3.5 için OLEDB Sağlayıcısı aşağıdaki iki dosyadan oluşur:
    C:\Windows\System\Msjt4jlt.dll     (Winnt\System32 for Windows NT or Windows 2000)
    C:\Program Files\Common Files\System\Ole Db\Msjtor35.dll
    						
    Msjt4jlt.dll Jet 3.52, Jet 3.5 özellikle ADO için özel bir sürümü olan. Bağlı dosyaları, depolanmış sorgular veya yüklenebilir ISAM sürücülerini desteklemiyor. Diğer Jet 3.51 çekirdek dosyaları, özellikle Msjter35.dll ve Msjint35.dll de sistem dizininde bulunan, bazı bağımlı.

    Bu dosyalar yoksa, MDAC 2.0 Web'de aşağıdaki konuma veya Visual Basic 6.0 (önceki sürümlerinde SP3) yükleyerek edinebilirler. MDAC 2.1 ve daha sonra bu dosyaları içermez.

    MDAC 2.1 veya sonraki bir sürümü varsa, MDAC 2. 0 MDAC_TYP.exe dosyası sürümünü karşıdan yükleyin ve bu bileşenleri yüklemek için çalıştırabilirsiniz. MDAC 2. 0 bu MDAC_TYP.EXE dosyasının sürümü, aşağıdaki konumda bulunabilir:
    http://Microsoft.com/Data/download_20300223.htm
    MDAC 2.1 veya sonraki bir sürümü bilgisayarınızda yoksa, MDAC 2. 0 MDAC_TYP.exe dosyası temiz bir dizine kopyalayın ve aşağıdaki komutu çalıştırın: mdac_typ.exe /c /t:C:\MDAC20 bu dosyalar sisteminize yüklemeden C:\Mdac20 klasörüne ayıklar. Sonra aşağıda REGSVR32 komutları belirtilen dizinler için bu konumdan Msjt4jlt.dll ve Msjtor35.dll dosya kopyalayabilirsiniz.
  3. Dosyaları aşağıdaki sırayla kayıt:
    Regsvr32.exe C:\Windows\System\Msjt4jlt.dll  (Winnt\System32 for Windows NT or Windows 2000)
    
    Regsvr32.exe "C:\Program Files\Common Files\System\Ole Db\Msjtor35.DLL"
    						
    bu adımlar bu sorunu gidermek için sorun giderme, Microsoft Jet bölümü ile devam edin.

Microsoft Jet sorun giderme

Bu adımı ulaştınız, daha sonra Microsoft Access, Microsoft Visual Basic veri denetimi, VISDATA eklentisi, diğer uygulamaları ve DAO, ADO ve RDO kendi kod ile ilgili sorunları karşılaşmaları.

Jet dosyalar çekirdek

  1. Sırayla çalıştırmak, Microsoft Jet için aşağıdaki dosyaları dizinindeki tüm C:\Windows\System (Windows 2000 veya Windows NT için Winnt\System32) bilgisayarınızda yüklü en az gerekir:
    Msjet35.dll
    Msjter35.dll
    Msjint35.dll
    Vbajet32.dll
    Expsrv.dll       (this was introduced with Vbajet32.dll 6.x versions)
    					
  2. Microsoft Jet kayıt defteri anahtarlarının, makalenin sonunda <a1>Microsoft Jet kayıt defteri ayarları</a1> bölümünde verilmiştir. Kayıt defteri anahtarlarının var olduğunu doğrulayın. Değilse, bölüm ile bir .reg dosyası oluşturarak yönergeleri sağlar.
  3. Bu adımları tamamladıktan sonra Microsoft Jet 3.x veritabanı dosyalarını açmak için Microsoft Jet kullanabilmek için olması gerekir. Bazı bağımlılıklar, hala sorun yaşıyorsanız, süresi geçmiş olabilir. Bunları ayrıntılı bir sonraki bölüm güncelleştirebilirsiniz.

Jet bağımlılıklar

Microsoft Jet bağımlılıklar vardır:
Msvcrt.dll
Oleaut32.dll
				
Oleaut32.dll dosyasının eski sürümleri özellikle sorunlu olabilir. Eski sürümlerle expsrv.dll dosya düzgün çalışmayacak. Bu DLL dosyalarının en son sürümünü, Web'den en son Microsoft Data Access Components'ı yükleyerek edinebilirsiniz. 3.5 Sürümü Microsoft Access ODBC sürücüleri, gerekiyorsa, bunları, makalede daha önce <a1>Microsoft Access ODBC sürücüleri</a1> bölümünde ayrıntılı olarak Microsoft Data Access Components'ı yükselttikten sonra geri gerekecektir.

Jet yüklenebilir ISAM sürücüleri

Uygulamanız için Jet 2.x veya eski MDB dosyaları, dBase dosyaları, Excel elektronik tablolarını veya diğer yüklenebilir ISAM dosya biçimlerinden birini kullanan, daha sonra (Windows 2000 veya Windows NT için Winnt\System32) Windows\System dizini için aşağıdaki dosyaların birini veya birkaçını yüklemeniz gerekir,:
Msrd2x35.dll           Jet 2.x IISAM
Msexcl35.dll           Excel IISAM
Msexch35.dll           Exchange IISAM
Msltus35.dll           Lotus 123 IISAM
Mspdox35.Dll           Paradox IISAM
Mstext35.dll           Text file IISAM
Msxbse35.dll           dBase/FoxPro IISAM
				
kayıt defteri anahtarlarını, makalenin sonunda <a1>Microsoft Jet kayıt defteri ayarları</a1> bölümünde verilmiştir. Kayıt defteri anahtarlarının var olduğunu doğrulayın. Değilse, bölüm ile bir .reg dosyası oluşturarak yönergeleri sağlar.

Ayrıca bunları ile aşağıdakileri kaydedebilirsiniz:
Regsvr32.exe C:\Windows\Msrd2x35.dll
Regsvr32.exe C:\Windows\Msexcl35.dll
Regsvr32.exe C:\Windows\Msexch35.dll
Regsvr32.exe C:\Windows\Msltus35.dll
Regsvr32.exe C:\Windows\Mspdox35.dll
Regsvr32.exe C:\Windows\Mstext35.dll
Regsvr32.exe C:\Windows\Msxbse35.dll
				

Jet profilleri

Özel bir Jet profilleri kullanıyorsanız, aşağıdaki makalede daha fazla bilgi sağlar:
173646Özel Jet profil Değiştir ve veri erişimi davranışı için nasıl kullanılır?

Referanslar

Microsoft Jet Database Engine Programmer's Guide, Second Edition

Özellikler

Makale numarası: 240377 - Last Review: 1 Temmuz 2004 Perşembe - Gözden geçirme: 2.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.1 Service Pack 2
  • Microsoft Data Access Components 2.5
Anahtar Kelimeler: 
kbmt kbhowto kbmdacnosweep kbtophit KB240377 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:240377

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