Ako zabezpečiť Jet 3.5 správne nainštalovaný (časť I)

Preklady článku Preklady článku
ID článku: 240377 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Súhrn

Tento článok Podrobnosti kroky môžete vziať Inštalácia problém s Microsoft Jet 3.51. Zahŕňa tipy pre ODBC prístup metódy DAO a ActiveX Data Objects (ADO).

Ďalšie informácie

Upozornenie: Tento článok obsahuje špecifické informácie pokiaľ ide o úpravu databázy Registry systému Windows. Vždy zálohujte register pred upravovaním to. Ak zmeníte register, môžete spôsobiť váš počítač prestane pracovať. Iba odborník úrovni programátor pokúšať krokov v tomto článku.

Spoločnosť Microsoft poskytuje tieto informácie bez záruky vyjadrené alebo implicitné, vrátane, ale nielen, implicitných záruk obchodovateľnosti a vhodnosti pre konkrétny účel. Tento článok predpokladá, že ste oboznámení s bezpečné registry editing postupy.

Ak máte obmedzené skúsenosti, budete chcieť kontaktovať Microsoft Certified Partner. Ďalšie informácie o certifikovanými partnermi spoločnosti Microsoft, nájdete nasledovné stránky na World Wide Web:
http://www.Microsoft.com/certpartner/
Ďalšie informácie o možnosti podpory sú k dispozícii od spoločnosti Microsoft, nájdete nasledovné stránky na World Wide Web:
http://support.Microsoft.com/default.aspx?SCID=FH;EN-US;CNTACTMS

Úvod

Databázový nástroj Microsoft Jet je využívajú širokú škálu aplikácií, takže je možné, že inštalácii aplikácie alebo, pravdepodobnejšie, odinštalovanie aplikácie mohli nepriaznivo ovplyvňovať ostatné aplikácie na vašom počítači. Tento článok Podrobnosti kroky môžete vziať aby sa ubezpečil, že Microsoft Jet je správne nainštalovaný na vašom počítači.

Dokument je rozdelený do troch sekcií, * riešenie problémov na metódu prístupu, ktorý pokrýva uistiť, DAO, ADO a ODBC ovládače sú správne nainštalované, (b) riešenie problémov Microsoft Jet, ktorý pokrýva Jet dll a nastavenia databázy registry, a (c) zdroja údajov, ktoré zoznamy registra kľúče, ktoré by tele článku ťažko čitateľný.

Prosím pozrite si nasledujúci článok databázy Microsoft Knowledge Base pre pokračovanie tohto článku, ktoré obsahuje časť C, zdroj údajov:
245524 Ako zabezpečiť Jet 3.5 správne nainštalovaný (časť II)

Prístup metódy riešenia problémov

Pred riešenie problémov Jet inštalácie, musíte sa uistiť, že prístupová metóda je správne nainštalovaný. Tieto oddiely pokryť DAO, ODBC a ADO.

Data Access Objects (DAO)

DAO je najbežnejší spôsob prístupu Jet. Nasledovný postup slúži na uistite sa, že je správne nainštalovaný:
  1. Uistite sa, že máte nasledujúci súbor:
    C:\Program Files\Common Files\Microsoft Shared\Dao\Dao350.dll
    					
    Poznámka: písmeno jednotky môžu byť odlišné, ak je nainštalovaná kópia systému Windows na inú jednotku ako disk C:.

  2. Ak váš projekt Odkazy Microsoft DAO 2.5/3.5 (alebo 3.51) Knižnica kompatibility namiesto Microsoft DAO 3.5 (alebo 3.51) knižnice, potom potrebujete Skontrolujte, či je nainštalované nasledovný súbor:
    C:\Program Files\Common Files\Microsoft Shared\Dao\Dao2535.tlb
    					
  3. Budete musieť uistite sa, že existujú kľúče databázy registry pre DAO. Kľúče databázy registry sú uvedené v časti Microsoft DAO nastavenia databázy Registry tohto článku. Pomocou programu RegEdit overiť, že existujú kľúče databázy registry. Ak kľúče databázy registry sú chýbajúce alebo odkazuje na neexistujúci súbor, môžete manuálne zrušiť registráciu a zaregistrovať Dao350.dll súboru spustením nasledujúcich dvoch príkazov na tlačidlo Štart , vyberte spustiť alebo z príkazového riadka MS-DOS/použiť tento príkaz:
    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"
    						
    Všimnite si, že predchádzajúce dva príkazy zlom riadka pre čitateľnosť. Mali by ste spustiť každý príkaz na jednej kontinuálnej línii.

    Striedavo, môžete upraviť databázu registry priamo. Pokyny na priradenie hodnôt pomocou súboru .reg sú uvedené v sekcii nastavenia databázy Registry Microsoft DAO.
  4. Akonáhle prebiehajú súborov a nastavenia databázy registry, môžete otestovať DAO inštaláciu pomocou kódu. Odkaz na Microsoft DAO 3.5 (alebo 3.51) knižnica v váš projekt a spustite nasledujúce vyhlásenie:
    Debug.Print DBEngine.Version
    						
    Ak výkaz funguje, ešte stále nedarí vašej žiadosti, budete by mal pokračovať s sekcii "Troubleshooting Microsoft Jet".

    Ak predchádzajúci testovací kód príčiny tohto behu chybe:
    "429": Komponent ActiveX nemôže vytvoriť objekt.
    Skontrolujte, či existuje DAO design-čas licenčný kľúč na počítači. Nasledujúce tri riadky môžu byť uložené ako súbor s príponou .reg a dovážané do registra pomocou programu RegEdit:
    REGEDIT4
    [HKEY_CLASSES_ROOT\Licenses\F4FC596D-DFFE-11CF-9551-00AA00A3DC45]
    @="mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak"
    					
  5. Ak kód zlyhá s porušenie prístupu, niektoré podporné súbory môžu byť zastarané, zvyčajne:
    Oleaut32.dll
    Msvcrt.dll
    					
    Najnovšie verzie týchto súborov možno získať inštaláciou najnovšiu verziu:z World Wide Web. Spustiť na vašom počítači nainštalovať najnovšie podporné súbory.

    Poznámka: Inštalácia tohto súboru môže prepísať Microsoft Access ODBC ovládače, ako je uvedené v nasledujúcej časti. Ak máte programy, ktoré používajú tieto ovládače, ste mali byť opatrní o ich zdokonalenie.

  6. Občas, porušenie prístupu môže vyplynúť z nesúladu medzi verzia Dao350.dll a niektoré iné Jet alebo podporu knižníc DLL. Napríklad, ak máte 3,50 verziu Dao350.dll a Jet 3.51, môžu mať problémy. Upgrade na verziu 3.51 Dao350.dll by mohlo pomôcť.

Ovládače ODBC Microsoft Access

Inštalácia aplikácie Microsoft Access 2000, Microsoft Visual Basic 6.0 balík SP3, Microsoft Windows 2000, ADO 2.1 alebo novšej a iné výrobky môžu zlomiť programy, ktoré používajú program Microsoft Access ODBC ovládač. Tieto aplikácie nahradiť ovládače ODBC spoločnosti Microsoft Jet 3.5 ovládače ODBC spoločnosti Microsoft Jet 4.0. Tieto ovládače majú rôzne schopnosti a môže spôsobiť vašej aplikácie nepodarí za určitých okolností. Môžete skontrolovať čísla verzií nasledovných súborov:
Odbcjt32.dll 
Odbcji32.dll 
Odexl32.dll
Oddbse32.dll 
Odpdx32.dll 
Odtext32.dll 
Odfox32.dll
				
Tieto súbory sú umiestnené v priečinku Windows\System (alebo Winnt\System32 pre systém Windows NT). Verzia súboru by mal začať s 3.5 alebo 3.51.

Ak číslo verzie začína 4,0, potom nasledujúci článok databázy Microsoft Knowledge Base zaoberá týmto problémom:
237575 Návrat k ovládačom ODBC Access 97 po nainštalovaní súčasti MDAC


Článok použiť aj ak súbory vôbec neexistuje. Akonáhle ovládače sú na mieste, mali by ste byť schopný zobraziť ich v Správca ODBC v Ovládacom paneli (alebo Nástroje na správu), ak používate Windows 2000, vytvoriť DSN súbory MDB a ISAM a kompaktný databázu programu Microsoft Access. Ak článok nevyrieši problém a môžete použiť iné ovládače ODBC bez zažíva problém, prejdite na časť Troubleshooting Microsoft Jet.

ActiveX Data Objects (ADO)

  1. Najprv overiť, že môžete použiť ADO u poskytovateľa ako OLEDB poskytovateľa Microsoft Jet. Ak nie, potom budete musieť overiť, či ADO správne nainštalovaný a zaregistrovaný. Nasledujúci článok databázy Microsoft Knowledge Base pomáha pri riešení problémov s Microsoft Data Access Components:

    232060 Ako nastaviť MDAC sprievodcu riešením problémov
    Po ADO je nainštalovaný a pracuje správne postupovať s nasledujúcich krokov overte OLEDB poskytovateľa Microsoft Jet správne nainštalovaný a registrovaný.
  2. OLEDB poskytovateľa Microsoft Jet 3.5 sa skladá z nasledovných dvoch súborov:
    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 je Jet 3,52, špeciálna verzia Jet 3.5 špeciálne pre ADO. Nepodporuje prepojené súbory, uložené dotazy alebo inštalovateľná knižnica ISAM ovládače. To sa spoliehať na niektoré z ďalších Jet 3.51 základné súbory, konkrétne Msjter35.dll a Msjint35.dll, tiež nachádza v systémovom adresári.

    Ak tieto súbory neexistujú, môžete získať ich stiahnutímMDAC 2.0z nasledujúceho umiestnenia na Web, alebo Visual Basic 6.0 (verziách SP3). MDAC 2.1 a novšej neobsahujú tieto súbory.

    Ak nemáte MDAC 2.1 alebo neskôr vo vašom počítači, môžete Stiahnuť MDAC 2.0 verziu MDAC_TYP.exe súbor a spustite ho nainštalovať tieto súčasti. Táto verzia súčasti MDAC 2.0 MDAC_TYP.EXE súbor nájdete v nasledovnom umiestnení:
    http://Microsoft.com/data/download_20300223.htm
    Ak máte verziu súčasti MDAC 2.1 alebo novšej na vašom počítači, skopírujte súbor MDAC 2.0 MDAC_TYP.exe čistý adresára a spustite nasledujúci príkaz:mdac_typ.exe /c /t:C:\MDAC20To extrahuje súbory do priečinka C:\Mdac20 bez ich inštalácie na vašom systéme. Potom môžete skopírovať súbory Msjt4jlt.dll a Msjtor35.dll z tohto umiestnenia adresára uvedenej nižšie v zozname príkazy REGSVR32.
  3. Zaregistrujte súbory v nasledujúcom poradí:
    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"
    						
    Ak tieto kroky nevyriešia problém, pokračujte v časti Troubleshooting Microsoft Jet.

Troubleshooting Microsoft Jet

Ak ste dosiahol tento krok, potom ste mali byť problémy s Microsoft Access, Microsoft Visual Basic údajov kontrolu, -v VISDATA, Ostatné aplikácie a vlastné DAO, RDO a ADO kód.

Jadro súborov Jet

  1. Aby Microsoft Jet pracovať, potrebujete minimálne nasledovné súbory nainštalované v počítači, všetky v adresári C:\Windows\System (Winnt\System32 pre systém Windows NT alebo Windows 2000):
    Msjet35.dll
    Msjter35.dll
    Msjint35.dll
    Vbajet32.dll
    Expsrv.dll       (this was introduced with Vbajet32.dll 6.x versions)
    					
  2. Kľúče databázy registry Microsoft Jet sú uvedené v sekcii nastavenia databázy Registry Microsoft Jet na konci článku. Skontrolujte, či existujú kľúče databázy registry. Ak nie, oddiel dáva pokyny na ich vytváraní pomocou súboru .reg.
  3. Po vykonaní týchto krokov, ste mali možnosť používať Microsoft Jet otvoriť súbory databázy Microsoft Jet 3.x. Ak máte stále problémy, niektoré závislosti môže byť zastaraný. Môžete ich aktualizovať, ako je podrobne uvedené v ďalšej časti.

Jet závislostí

Microsoft Jet má rad súbor závislostí:
Msvcrt.dll
Oleaut32.dll
				
Staršie verzie súboru Oleaut32.dll najmä môže byť problematické. Expsrv.dll súbor nebude fungovať správne so staršími verziami. Môžete získať najnovšiu verziu tieto DLL stiahnutím najnovšie súčasti Microsoft Data Access Components z webu. Ak potrebujete 3,5 verziu Microsoft Access ODBC ovládačov, budete musieť obnoviť, ako je podrobne uvedené v časti Microsoft Access ODBC ovládače spomenuté v článku, po inovácii súčasti Microsoft Data Access Components.

Jet inštalovateľná knižnica ISAM ovládače

Ak vaša aplikácia používa Jet 2.x alebo skoršie MDB súbory, súbory aplikácie dBase, hárky programu Excel alebo niektorú z ďalších inštalovateľnej metódy ISAM formáty súborov, potom budete musieť nainštalovať jeden alebo viac z nasledujúcich súborov do adresára Windows\System (Winnt\System32 pre systém Windows NT alebo Windows 2000):
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
				
Kľúče databázy registry sú uvedené v sekcii nastavenia databázy Registry Microsoft Jet na konci článku. Skontrolujte, či existujú kľúče databázy registry. Ak nie, oddiel dáva pokyny na ich vytváraní pomocou súboru .reg.

Môžete sa tiež zaregistrovať im s nasledujúcimi príkazmi:
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 profily

Ak používate vlastné profily Jet, tento článok poskytuje ďalšie informácie:
173646 Ako používať vlastné Jet profil Alter Data Access správanie

Odkazy

Microsoft Jet databázu motora Programmer's Guide, druhé vydanie

Vlastnosti

ID článku: 240377 - Posledná kontrola: 28. júna 2013 - Revízia: 4.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Data Access Components 2.5
Kľúčové slová: 
kbhowto kbmdacnosweep kbtophit kbmt KB240377 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 240377

Odošlite odozvu

 

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