Avatar billede jb2000 Nybegynder
08. maj 2008 - 08:45 Der er 12 kommentarer og
1 løsning

access og server 2003

Hey

Jeg har en 2003 server stadard, alt opdateret.
Jeg skal nu tilgå mdb-fil, men får følgende fejl:

ADODB.Connection error '800a0e7a'
Provider cannot be found. It may not be properly installed.

Jeg har installeret MDAC_TYP.EXE det har ikke hjulpet.
Jeg mangler jeg at intallere?
Avatar billede jb2000 Nybegynder
08. maj 2008 - 08:52 #1
Jeg tilgå db med følgende kode:


set rs = Server.CreateObject("ADODB.Recordset")
set Conn = Server.CreateObject("ADODB.Connection")

sDir = Server.MapPath(".") & "\database\"
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & sDir & ("data.mdb")

  Conn.Open DSN
Avatar billede terry Ekspert
08. maj 2008 - 12:32 #2
are you trying to connect to an Access dB from an ASP application?
What version of Access do you have?
Avatar billede jb2000 Nybegynder
09. maj 2008 - 11:05 #3
yes
i juse ASP.
I maybe dont have Acces installed.
What file do I need to installe
Avatar billede terry Ekspert
09. maj 2008 - 13:07 #4
You dont need to install Access if you use ASP to open the Access database, but you need MDAC.

Do you know what version of Access the dB is created in? How have you created the dB?
Avatar billede terry Ekspert
09. maj 2008 - 13:12 #5
Actually I would think MDAC is alreday installed on the PC.

http://msdn.microsoft.com/en-us/data/aa937703.aspx


Maybe upgrading to the newest version might help
Avatar billede terry Ekspert
09. maj 2008 - 13:15 #6
according to this link http://support.microsoft.com/kb/231943 you should have the newest version but without SP1

If you have an Access 2007 db then you will very likley need something else
Avatar billede jb2000 Nybegynder
09. maj 2008 - 13:47 #7
i hvae MDAC 2.8
but it still dont work
Avatar billede terry Ekspert
09. maj 2008 - 14:31 #8
Avatar billede jb2000 Nybegynder
11. maj 2008 - 14:13 #9
i have re-installed but it didnt help.
Do i did to reg a speciel .dll
Avatar billede terry Ekspert
12. maj 2008 - 09:49 #10
jb2000, you can write in Danish, I understabnd very well. Just too lazy to write :o)

"Do i did to reg a speciel .dll" ?

what special.dll?

If you have installed mdac then it should register the components.

What version of Access is teh dB made with?
Avatar billede jb2000 Nybegynder
17. maj 2008 - 12:34 #11
Hey
Jeg ved ikke hvilken version af Access det er, men det er gammelt. Det er bare noget jeg har overtaget.
Jeg læste et sted at det kunne hjælpe at reistrere følgende dll.er


regsvr32 C:\WINDOWS\System32\Msjetoledb40.dll
regsvr32 C:\WINDOWS\System32\Msjet40.dll
regsvr32 C:\WINDOWS\System32\Mswstr10.dll
regsvr32 C:\WINDOWS\System32\Msjter40.dll
regsvr32 C:\WINDOWS\System32\Msjint40.dll

regsvr32 C:\WINDOWS\System32\jscript.dll
regsvr32 C:\WINDOWS\System32\vbscript.dll

jeg har lige geninstalleret mdac 2.8 uden servicepack 1.

Min server kører iis 6.0 med servicepack 2.0
Jeg har haft afinstalleret min servicepack 2.0 og geninstalleret den. Det kan ikke anbefaldes. Heldigvis er det stadig en testserver...
Jeg har også uploaded en ny kopi af db i tilfælde at den skulle være beskadet.
Avatar billede terry Ekspert
17. maj 2008 - 13:50 #12
OK, so we can assume that it isnt an Access 2007 dB you have. I would have thought that installing mdac would also register the required DLL's but you could also try registering them manually.
If you still cant get it working then you might have a better chance of getting help in to ASP catgeory.
Avatar billede jb2000 Nybegynder
01. august 2008 - 09:56 #13
Jeg geninstalleret win 2003 og nu virker det fint.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester