Hallo Allemaal,
Nadat ik een website heb verhuisd van IS (Win 2003) resellerpakket naar een andere server, eveneens Win 2003, krijg ik de volgende Microsoft Access Driver (*.mdb) foutmelding:
<% Set Link = Server.CreateObject("ADODB.Connection") Att=".\" Link.Open "DRIVER={Microsoft Access Driver (*.mdb)}; PWD=xxxxxxxx; DBQ=" & Server.MapPath(Att & "..\dbgraphics\data.mdb") ' PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\vhosts\<domein.nl>\httpdocs\dbgr aphics\data.mdb" ' DRIVER={Microsoft Access Driver (*.mdb)}; PWD=xxxxxxxx; DBQ=" & Server.MapPath(Att & "..\dbgraphics\data.mdb") %>
Ik ben geen Windows hosting kenner, maar ben na wat zoeken gekomen tot het aanmaken van een ODBC koppeling. Dat ging eerst mis, maar na het de juiste logingegevens gebruikt te hebben voor de database lukte het om die koppeling te leggen. Dit is overigens via Plesk gedaan. Het type koppeling is dan ook een Microsoft Access Driver koppeling.
De bovenstaande foutmelding verschijnt op de homepage; in de website zelf is nog een menu die verwijst naar de database; daar verschijnt een foutmelding:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/winkel/left.asp, line 28
Ik gebruik dus Plesk, dit is ook een resellerpakket. Ik heb verschillende ASP versies geprobeerd (1 en 2.xxx) maar dat maakt geen verschil. Ik kan in Plesk ook maar twee versies kiezen. Verder is de data.mdb file gewoon aanwezig. Ik hbe nog gezocht naar een verouderde locatie en deze heb ik ook gevonden in een blanco.html bestand; daar stond nog een verwijzing naar een oude IIS server. Deze aangepast, maar dan krijg ik dus nog steeds de bovenstaande melding, maar dan met de andere locatie. Ik kan ook verder geen andere bestanden binden die ergens anders heen verwijzen.
Enig idee in welke richting ik het nu moet zoeken? Ik heb voornamelijk Linux en DirectAdmin klanten, en zit nu even met de handen in het haar.
Bij voorbaat dank.

Likes:


Quote