Chyba VFPOLEDB
<< Klikni pro zobrazení obsahu >> Navigace: Webová aplikace > Instalace webové aplikace > Nejčastější chybová hlášení > Chyba VFPOLEDB |
Nejčastější příčina:
Špatně se provedla registrace knihovny VFPOLEDB.DLL, která se nalézá v adresáři WEB\BIN. Je nutné knihovnu přeregistrovat:
Registrace VFPOLEDB.DLL - tato knihovna firmy Microsoft zabezpečuje přístup webové aplikace k datům uloženým v DBF souborech. Standardně je uložena v adresáři bakalari\web\bin a její registraci zajišťuje přímo Instalace systému Bakaláři. Další možností registrace je využití Nástrojů Bakaláři a volby Zaregistrování knihoven. Pokud situace nedovoluje využít možností Bakalářů, je možné knihovnu zaregistrovat ručně: v adresáři \web\bin spusťte příkaz REGSVR32 VFPOLEDB.DLL.
Jak ručně zaregistrovat knihovnu DLL
spustíme příkazový řádek, nebo např. Total Commander přepneme se do adresáře, ve kterém se nachází knihovna, kterou chceme zaregistrovat. V našem případě jde o adresář \bakalari\web\bin. Registraci je potřeba provádět z lokálního disku webového serveru, nikoli z namapovaného. Příklad: adresář D:\bakalari je nasdílen jako disk X, je nutné provést registraci v D:\bakalari\web\bin. Špatně by bylo X:\web\bin. napíšeme a spustíme příkaz: REGSVR32.EXE VFPOLEDB.DLL mělo by se objevit informační okénko o úspěšné registraci. Pokud ne, může být například problém s právy. Registrace vyžaduje administrátorská práva. |
Registrace se sice povedla, ale webová aplikace nemá právo spouštět toto dll. Zkontrolujte práva k adresáři WEB\BIN (právo READ+EXE (číst a spouštět)).
U fondu aplikace nejsou povoleny 32bitové aplikace.