Makale numarası: 192934 - Son Gözden Geçirme: 11 Mart 2003 Salı - Gözden geçirme: 2.1 SORUN: Hata "... Jet VBA dosyası açtığınızda, Aranan başlatılamadı"
Bu SayfadaBelirtilerMicrosoft DAO kullanan bir uygulama çalıştırdığınızda, (çalışma zamanı hatası 3447) aşağıdaki hata iletisini alırsınız: Jet VBA dosyası olan (VBAJET.dll 16-bit sürümleri için) ya da 32-bit sürümleri için VBAJET32.dll çağrıldığında başlatılamadı. Hata, uygulamaları yeniden yüklemeyi deneyin. NedenMicrosoft DAO veya Jet dosyaları uyumsuz veya DAO veya Jet dosyaları en az biri eksik. Bu hata, genellikle bir Visual Basic 5.0 uygulaması Visual Studio 6.0 sürümlerinde DAO ve Jet dosyalarının yüklü olduğu bir geliştirme bilgisayardan dağıtırken oluşur. Visual Studio 6.0 ürünleri ile gelen Jet dosyalarını expsrv.dll ek bir dosya gerektirir. Vb5dep.ini dosyası bu dosyayı Jet için bağımlılık bilgileri içermediği için Visual Basic 5.0 Kur Sihirbazı Expsrv.dll, uygulamanızın kurulum dosyalarını içermez. ÇözümSonra durumunuza bağlı olarak aşağıdaki çözümlerden birini kullanın. Kur dosyaları expsrv.dll eksikBir Visual Basic 5.0 uygulaması Visual Studio 6.0 sürümlerinde DAO ve Jet dosyalarının yüklü olduğu bir geliştirme bilgisayardan dağıtıyorsanız, Kur Sihirbazı dosya özeti ekran?nda expsrv.dll ekleyerek bu sorunu çalışabilirsiniz. Ancak, diğer güncelleştirilmiş bileşenleri dağıtma sorunlarla karşılaşabilirsiniz.En güvenli seçenekleri şunlardır:
Diğer DAO veya Jet dosyaları kayıp veya hatalı eşleşenVisual Basic 5.0 ve 6.0 için bağımlılık dosyalarının ana listeye göre (Vb5dep.ini ve Vb6dep.ini, sırasıyla), aşağıdaki dosyalar, DAO ve Jet için gereklidir. Hatanın oluştuğu bu dosyalar için uygun sürüm numaraları ile bilgisayar üzerinde denetleyin.Kur Sihirbazı'nı veya paketleme ve Dağıtım Sihirbazı tarafından oluşturulan bir Kur kullanarak uygulama dağıtırsanız, uygun dosyaları ve dosya sürüm numaralarını doğrulamak için Kur.lst dosyasını gerekir. Kur.lst ana uygulama Kur tarafından yüklenen dosyaların listesidir. Kur.lst uygulama kurulum dosyalarını içeren klasörü bulabilirsiniz. Not: Tüm bu dosyaları \Windows\System (veya Windows NT'de, \Winnt\System32) bulunan DAO350.dll dışında klasör. Dosya \Program Files\Common Files\Microsoft Shared\DAO klasöründe bulunan DAO350.dll. Visual Basic 5.0 dosyaları ve sürüm numaraları:DAO350.dll 3.50.3602.0 MSJet35.dll 3.50.3602.4 MSJInt35.dll 3.50.3602.5 MSJtEr35.dll 3.50.3602.0 MSRD2x35.dll 3.50.3602.0 MSRepl35.dll 3.50.3602.0 MSVCRT40.dll 4.10.6038 or later VB5DB.dll 5.00.3724 VBAJet32.dll 5.0.7122 Visual Basic 6.0 dosyalarını ve sürüm numaraları:DAO350.dll 3.51.1608.0 ExpSrv.dll 6.0.8167 MSJet35.dll 3.51.0623.4 MSJInt35.dll 3.51.0623.0 MSJtEr35.dll 3.51.0623.0 MSRepl35.dll 3.51.0623.0 MSRD2x35.dll 3.51.0623.0 MSVCRT40.dll 4.21.0000 or later VB5DB.dll 6.00.8169 VBAJet32.dll 6.1.8167 Her bir Jet sürümü için yüklü dosyaları hakkında daha fazla bilgi için Microsoft Knowledge Base'de aşağıdaki makaleye başvurun: 178880 INFO: Identifying the Jet Database Engine Components (http://support.microsoft.com/kb/178880/EN-US/ ) Sistemde bir dosyanın sürümü yanlış olduğunu belirlerseniz, bunun yerini almak üzere aşağıdaki adımları gerçekleştirin. Bir dosya eksik olduğunu saptarsanız, 3. adıma atlayın.
Daha fazla bilgiVisual Basic'de veya Visual Studio'nun birden çok sürümü aynı bilgisayarda varsa, bu genellikle geliştirme ortamı değiştirmez. Ancak, uygulama dağıtımı ile ilgili olarak, birden çok sürümü bir Visual Basic uygulamasının doğru yüklemek hata vermesine neden olabilir. Bunun nedeni, daha yeni sürümleri bilgisayarda kayıtlı bileşenler ve doğru bağımlılık bilgilerini belirlemek veya bu bileşenlerin kaydetmek için yükleme uygulamasının yüklenememesi olabilir. Geliştirme makine uygulamanın en iyi dağıtım sağlamak için <a0></a0>, yalnızca gerekli sürümünü Visual Basic'de veya Visual Studio ile yüklü olması gerekir. Ek bilgi için lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın: 193270 INFO: Troubleshooting VB Application Installation Issues (http://support.microsoft.com/kb/193270/EN-US/ ) ReferanslarEk bilgi için lütfen aşağıdaki Microsoft Knowledge Base'deki makaleleri bakın: 196057 PRB: The Jet VBA File VBAJet32.dll Failed to Initialize (http://support.microsoft.com/kb/196057/EN-US/ ) 191735 PRB: The Jet VBA File Failed to Initialize When Called (http://support.microsoft.com/kb/191735/EN-US/ ) Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖ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:192934
(http://support.microsoft.com/kb/192934/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste