Avatar billede dokar Nybegynder
31. marts 2003 - 23:14 Der er 18 kommentarer

Server.CreateObject PROBLEM

Hej

Nu har siddet med dette her problem i 2 dage, og nu vil jeg bare ikke mere.
Jeg har et par sider lavet i asp med access database. Problemet er jeg får følgende fejl i browseren, når jeg kører den:

Error Type:
Server object, ASP 0177 (0x8007007E)
8007007e
/gem_data.asp, line 18

og på linie 18 har jeg:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("\fpdb\adresse.mdb")


Hvad kan det være ??????
Avatar billede mekaniker Nybegynder
31. marts 2003 - 23:17 #1
Prøv denne her:

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.open "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("db.mdb")&";"
Avatar billede dokar Nybegynder
31. marts 2003 - 23:25 #2
Så får jeg denne fejl:

Error Type:

Microsoft VBScript compilation (0x800A0400)
Expected statement
/gem_data.asp, line 20
"provider=microsoft.jet.oledb.4.0;data source=" &amp;
Avatar billede jespernaur Nybegynder
31. marts 2003 - 23:29 #3
Problemet er efter al sandsynlighed, at ADODB ikke er fornuftigt installeret på din server, se fx:

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q273744
Avatar billede eagleeye Praktikant
31. marts 2003 - 23:29 #4
Se mere her omkring fejlen:
http://support.microsoft.com/default.aspx?scid=KB;en-us;q273744

Har du installeret MDAC på serveren?
Avatar billede dokar Nybegynder
31. marts 2003 - 23:30 #5
Jeg har kigget på den side 10 gange, men jeg kan ikke få det til at fungere
Avatar billede dokar Nybegynder
31. marts 2003 - 23:30 #6
Hvordan kan jeg se om jeg installeret MDAC på serveren
Avatar billede jespernaur Nybegynder
31. marts 2003 - 23:35 #7
Avatar billede dokar Nybegynder
31. marts 2003 - 23:43 #8
The MDAC version that is closest to the version on your computer is '2.7RTM(2.70.7713.4)'
Avatar billede dokar Nybegynder
31. marts 2003 - 23:47 #9
og så får jeg følgende meddelse i MDAC Component Checker:

msado15.dll COM  File not found'C:Program Files\ATAF610\msado15.dll  ERROR

og ATAF er et program jeg lige skulle for et par dage siden. Det er et program til at lave asp sider med access database.

Jeg tror næsten det er ATAF programmet der har lavet ged i det hele. For det skete efter jeg installerede og prøvede ATAF, at jeg begyndte at få problemer.
Avatar billede eagleeye Praktikant
31. marts 2003 - 23:52 #10
msado15.dll  skal normalt ligge i: C:\Program Files\Common Files\System\ADO\msado15.dll
http://www.mfgcatalyst.com/Help/faq4.htm
Avatar billede dokar Nybegynder
31. marts 2003 - 23:55 #11
Skal jeg downloade catalysator programmet eller hvad ????
Avatar billede eagleeye Praktikant
31. marts 2003 - 23:56 #12
Nej. Det var bare et eks.

Mit bud er at prøve at installere MDAC igen, det program du har prøvet harl lavet om i stierne.
Avatar billede eagleeye Praktikant
01. april 2003 - 00:02 #13
Evt prøv som dette link forlår:
http://support.microsoft.com/default.aspx?scid=kb;en-us;307255


At køre ComCheck som kan reconfigure MDAC setupet sådan her:

C:\ComCheck\ComCheck.exe /d
Avatar billede dokar Nybegynder
01. april 2003 - 00:22 #14
Special Considerations for Windows 2000, Windows Me, and Later Versions of Windows......

Som siger, at jeg ikke rigtigt kan reconfigure MDAC, fordi jeg kører med XP PRO, og her skulle den være installeret i forvejen.
Avatar billede mortrr Praktikant
01. april 2003 - 07:35 #15
Bare download den seneste version af MDAC fra http://msdn.microsoft.com/nhp/Default.asp?contentid=28001860, og installer den.
Du behøver ikke spekulere over "special considerations" eller lignende på en xp pro.

Hvis det stadig giver problemer, så registrer komponenterne manuelt.
Ud i et command-prompt, og kør regsvr32 på alle dll'erne i common files\system\ado
Avatar billede dokar Nybegynder
01. april 2003 - 10:07 #16
Når jeg skriver: C:\Program Files\Common Files\System\ado

i Command Prompt får jeg en boks hvor der står regsvr32 og en 5-6 muligheder f.eks. /i /n osv....
Avatar billede dokar Nybegynder
01. april 2003 - 10:13 #17
OK nu har jeg fået en boks, hvor der står:

DLLRegisterServer in hostname.dll succeeded.
Avatar billede mortrr Praktikant
01. april 2003 - 11:44 #18
Du skal bruge
Start Kør - cmd - Enter
cd \Program Files\Common Files\System\ado
og så fx
regsvr32 msado15.dll
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
Kurser inden for grundlæggende programmering

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