Avatar billede asker Nybegynder
04. juni 2008 - 19:57 Der er 7 kommentarer og
1 løsning

få acces til at køre med SpawnedMailer

får den her fejl

Microsoft VBScript runtime error '800a01a8'

Object required: 'Connect'

/nymail/SpawnedMailerAdd.asp, line 26
Avatar billede keysersoze Guru
04. juni 2008 - 20:04 #1
du bliver nødt til at komme med lidt mere kode for det kan være alle mulige ting - fx at du forsøger at benytte eller lukke et objekt der ikke findes.
Avatar billede asker Nybegynder
04. juni 2008 - 20:12 #2
Smiler sorry -

Nu fik jeg sat dir på linje 25

Og fik en ny fejl på linje 40

fejlen er den her
Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/nymail/SpawnedMailerAdd.asp, line 40


og her er koden

<!--#include file ="SpawnedHead.asp"--><center><br><%

Dim eAddy
eAddy = Request.Form("eaddy")
response.write( eAddy )

if eAddy = "" then
response.write("Please go back and fill in your email address.")

else



If InStr(1,eAddy,"@",vbTextCompare) = 0 then

response.write(" is not a valid email address. Please try again.")

else




set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("./SpawnedMailer.mdb"))

set rsMail = Server.CreateObject("ADODB.recordset")
rsMail.Open "SELECT * FROM MailingList WHERE MailingAddy='" & eAddy & "'", conn

    If not rsMail.EOF Then
        If rsMail("MailingAddy") = eAddy Then

            response.write(" already exists in the database.")

        End if

    Else

            mailSQL = "INSERT into MailingList (MailingAddy) VALUES ('" & eAddy & "');"
            conn.Execute mailSQL
            response.write(" added successfully!")
    End if


rsMail.close
conn.close
end if
end if





%></center><!--#include file ="SpawnedFoot.asp"-->
Avatar billede keysersoze Guru
04. juni 2008 - 20:14 #3
du mangler skriverettigheder til databasen.
Avatar billede asker Nybegynder
04. juni 2008 - 20:24 #4
Ok hvordan laver jeg kaldet op til at den i stedet skriver til min mappe db i roden
Avatar billede asker Nybegynder
04. juni 2008 - 20:29 #5
Jeg kan få det her til at virke med noget andet kode jeg har kørende

Men kan du hjælpe med at få det ind i det her SpawnedMailer

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open = "Driver={Microsoft Access Driver (*.mdb)};" & "DBQ=d:\home\net2admindk\db\shhans.mdb;"
Avatar billede keysersoze Guru
04. juni 2008 - 21:04 #6
Jeg kender ikke til resten af din kode - men mon ikke det er tilstrækkeligt at ændre stien her;

conn.Open(Server.Mappath("./SpawnedMailer.mdb"))

til fx

conn.Open(Server.Mappath("./SpawnedMailer.mdb"))
Avatar billede keysersoze Guru
04. juni 2008 - 21:05 #7
hov

til fx

conn.Open("d:\home\net2admindk\db\shhans.mdb")
Avatar billede keysersoze Guru
08. september 2008 - 10:25 #8
lukketid?
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