Avatar billede peppino Nybegynder
27. februar 2002 - 19:03 Der er 12 kommentarer og
1 løsning

database

Hej.

Når det er jeg tester mine asp+database side med pws får jeg denne fejl:
=================
Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01ad'

ActiveX-komponenten kan ikke oprette objektet

/menutest/ny mappe/counter/sider.asp, linje 7
=================
Hilsen Morten
Avatar billede rou Nybegynder
27. februar 2002 - 19:06 #1
Du kunne starte med at vise os din kode, så kunne det være vi havde nemmere ved at finde fejlen.

- Rou
Avatar billede peppino Nybegynder
27. februar 2002 - 19:08 #2
jamen det er ikke i koden for der er ikke nogle fejl for det er kun når jeg tester det på min pc (pws) for det virker findt når det kommer ud på nettet.
Avatar billede coltau Juniormester
27. februar 2002 - 19:30 #3
Koden giver alligevel et fingerpeg. Det vil jo blive rent gætteri.
Avatar billede peppino Nybegynder
27. februar 2002 - 19:35 #4
<%
' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
'            MDK I/S WEBCOUNTER
'  Udviklet af Andreas Mailand - andreas@mailand.dk
'      All rights reserved - MDK I/S
' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
Set Con = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("counter/mdkcounter.mdb")
Con.Open DSN

Function fixQuotes( theString )
    fixQuotes = Replace( theString, "'", "''" )
End Function

IP = Request.ServerVariables("REMOTE_ADDR")
URL = Request.ServerVariables("SCRIPT_NAME") & "?" & Request.Querystring

If Session("Reload") <> "" & IP & "," & URL & "" Then
    Session("Reload") = "" & IP & "," & URL & ""

    Sql = "SELECT * FROM sider WHERE URL = '" & URL & "'"
    Set RS = Con.Execute(Sql)

        If (RS.BOF Or RS.EOF) Then
            Count = 1
            SqlNy = "INSERT INTO sider (URL, Count) VALUES('" & fixQuotes(URL) & "','" & fixQuotes(Count) & "')"
            Con.Execute(SqlNy)
        End If
       
        If Not (RS.BOF Or RS.EOF) Then
        Site = RS("URL")
        End If
       
        If Site = URL Then
            Count = RS("Count") + 1
            SqlCount = "UPDATE sider SET Count='" & Count & "' WHERE URL = '" & URL & "'"
            Con.Execute(SqlCount)
        End If       
End If

Con.Close
Set Con = Nothing
%>
<html>

<head>
<title></title>
</head>

<body>
</body>
</html>
Avatar billede rou Nybegynder
27. februar 2002 - 19:46 #5
Prøv at opdatere din MDAC.
Du kan finde den nyeste på MS' hjemmeside. Desværre kan jeg ikke huske URL'en.

Det ser ud som om du har problemer med at instansiere dit connection object.
Avatar billede coltau Juniormester
27. februar 2002 - 19:46 #6
Det ser ud til at fejlen sker i denne linie:
Set Con = Server.CreateObject("ADODB.Connection")
Har du prøvet andre database-asp-programmer på din PWS, som virker. ?
Er installationen af PWS komplet. ?
Jeg har ingen ideer. :-/
Avatar billede peppino Nybegynder
27. februar 2002 - 19:54 #7
coltau>>> Jeg har prøvet at installerer pws igen og der fik jeg nogle fejl (Kan ikke lige huske hvad det var) hvor der stod at 3 X filer ikke kunne registres.
Avatar billede peppino Nybegynder
27. februar 2002 - 20:00 #8
rou>>>> Hvad er MDAC???
Avatar billede coltau Juniormester
27. februar 2002 - 20:38 #9
Så har du jo selv fundet fejlen. :-)
Avatar billede peppino Nybegynder
27. februar 2002 - 21:05 #10
er det så problemet, hmm. Så har jeg jo lige pludselig et stort problem. Det er nogle filer som ligger inde på c:\programmer\fælles filer\system\ kan jeg mon bare installere win 98 igen og så virker det??!! Det må prøves.
Avatar billede tniels Nybegynder
27. februar 2002 - 21:06 #11
Prøv at læse dette:
http://www.mvps.org/access/bugs/bugs0022.htm


MDAC = Microsoft Data Access Components

Den nyeste (2.7) kan downloades her:
http://www.microsoft.com/data/download_270RTM.htm

MDAC indeholder bl.a. ADO, OLE DB og ODBC, som bl.a. gør dig i stand til at benytte databaser og komponenter.
Avatar billede tniels Nybegynder
27. februar 2002 - 21:08 #12
Jeg synes IKKE du skal installere win98 igen - det burde være nok at installere MDAC.
Jeg kan huske, at jeg selv har haft et lignende problem, da jeg selv kørte win98/pws.
Avatar billede peppino Nybegynder
27. februar 2002 - 21:11 #13
Okay så installere jeg ikke win 98 igen, jeg er også igan  med at downloade mdac.
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