Avatar billede wetdog Nybegynder
20. februar 2001 - 17:47 Der er 12 kommentarer og
1 løsning

Newbie IIS5.0 og ASP

Har lige installeret IIS5.0 på W2K og har lavet nedenstående vbscript :

<%
Set Connect = Server.CreateObject(\"ADODB.Connection\")
Connect.Open (\"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"toyota.mdb\"))

SQL = \"SELECT * from toyota\"
Set rs = Connect.Execute(SQL)
%>

Ud af ovenstående opstår flg. fejl :

Fejltype:
Serverobjekt, ASP 0177 (0x80040111)
Klassefabrik kan ikke tildele den forespurgte klasse
/skod.asp, line 2

Hvad kan man gøre ved det ?
Avatar billede brain Nybegynder
20. februar 2001 - 17:51 #1
Kald din connection noget andet en Connect...
Avatar billede wetdog Nybegynder
20. februar 2001 - 17:57 #2
stadig samme fejl ....
Avatar billede mgade Nybegynder
20. februar 2001 - 18:44 #3
Punkt 1 er at søge efter fejlkoden hos Microsoft....
Avatar billede brain Nybegynder
20. februar 2001 - 19:13 #4
det kan være at der ikke er en ADODB License Key i registry

eller

at IUSR_MACHINE accounten ikke har rettigheder til at læse registry.
Avatar billede wetdog Nybegynder
20. februar 2001 - 20:30 #5
-> brain - venligst uddyb (newbie)
Avatar billede brain Nybegynder
20. februar 2001 - 20:57 #6
I HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\

skal ADODB.Connection (og de andre klasser være defineret)
Avatar billede wetdog Nybegynder
20. februar 2001 - 21:02 #7
gætter på vi snakker om registreringsdatabasen nu

icq 50851676
Avatar billede wetdog Nybegynder
20. februar 2001 - 21:05 #8
de er defineret i registreringsdatabasen
Avatar billede brain Nybegynder
20. februar 2001 - 21:06 #9
jep. du kan rette permissions på registeringsdatabase entries med regedt32

bare kør den i Start, Kør. Hvis du er helt nybegynder, skal du nok være forsigtig. Du kan køre regedit i Start, Kør, for lige at checke om HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\ indeholder ADODB Klasserne...
Avatar billede wetdog Nybegynder
20. februar 2001 - 21:14 #10
nu kører jeg rededt32 og har fundet
HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\ADODB.connection.2.5

og hvad gør jeg nu ?
Avatar billede wetdog Nybegynder
20. februar 2001 - 21:19 #11
Det virker - tusinde tak for hjælpen og den store tålmodighed.

WetDog
Avatar billede brain Nybegynder
20. februar 2001 - 21:19 #12
Highlight den key, og vælg Security menuen. Permissions, og tilføj IUSR_<maskinenavn> brugeren med read rettigheder. Hvis det ikke virker er jeg blank, desværre...
Avatar billede brain Nybegynder
20. februar 2001 - 21:20 #13
mesterligt!
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