Men nu har jeg lavet en database i det nye access 2007. Den hedder jo så accdb til efternavn og denne connect ovenover giver følgende fejl :
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x151c Thread 0xf88 DBC 0x13f2fbc Jet'.
Skal man gøre det på en anden måde med denne nye type db ?
Jeg tror det, som du selv er inde på, har noget med driveren du benytter til at forbinde til databasen at gøre. Derfor vil jeg da foreslå, at du forsøger med denne connectionstring i stedet:
Micosoft Jet engine doesn't support accdb file. You would have to use Microsoft.ACE.OLEDB.12.0 to connect ACCESS 2007 accdb file. The connection looks like Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
jeg har nu installeret AccessDatabaseEngine.exe fra MS på serveren og ændret til nedenstående:
DNS = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("medlemsrs.accdb") & ";Persist Security Info=False"
Nu kommer jeg længere...men nu er der gået kage i min connection string for alvor. Nu siger den:
Variable is undefined: 'DNS'
Nu ser min connection sektion sådan ud og jeg er gået i sort...en der kan rette den til for mig ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.