Forbindelse til database (access)
Vi bruger i dag Navision Attain (servertype: Navision Database Server). Nu har vi et behov for at trække data ud fra Navision Attain til Access. Derfor har jeg oprettet en System-DNS med ODBC og det virker fortræffeligt, så nu kan jeg bruge Access til at trække data ud fra Navision Attain og forespørgsler osv. Så langt så godt.Nu vil jeg gerne trække data fra Access over til IE med asp-filer. Jeg har dog forsøgt med følgende connection:
strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../db/test_navision.mdb")&";User Id=brugernavn;Password=brugerkode;"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open strDSN
Brugernavn og brugerkode er selvfølgelig udskiftet med det rigtigt.
Jeg bruger en SQL der ser således ud:
SQL = "SELECT [Web Users].Name, [Web Users].[Web User ID], [Web Users].[Password] FROM [Web Users] WHERE ((([Web Users].[Web User ID])='" & strB & "') And (([Web Users].[Password])='" & strA & "'));"
Jeg får følgende fejl:
Microsoft JET Database Engine (0x80040E4D)
Cannot start your application. The workgroup information file is missing or opened exclusively by another user.
/navision/www/div.inc, line 9
Linie 9 er min connection til databasen.
Håber nogen vil melde sig ind i kampen...
