Avatar billede ravsted_dk Nybegynder
13. november 2002 - 14:22 Der er 8 kommentarer og
1 løsning

objCDO.Send

Jeg er ved at lave en auktions side, men når man skal tilmelde sig som bruger får jeg flg. fejl
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'objCDO.Send'

/postuser.asp, line 125

Koden ser sådan ud:
<!-- #include file="auctionlib.asp" -->
<%
sUserName = Request.Form("username")
sName = Request.Form("name")
sEmail =  Request.Form("email")
sAddressOne = Request.Form("addressone")
sAddressTwo = Request.Form("addresstwo")
sCity = Request.Form("city")
sState = Request.Form("state")
sZip = Request.Form("zip")

Call OpenDBConn

Call DoPageHeader
Response.Write("<FONT FACE=" & chr(34) & sFont & chr(34) & ">")

    If Len(Trim(sUserName)) = 0 Then
        sString = sString & "Der er noget galt med dit ""Brugernavn"" felt.<BR>"
    End If

    If Len(Trim(sName)) = 0 Then
        sString = sString & "Der er noget galt med dit ""Navn"" felt.<BR>"
    End If
   
    If Len(Trim(sEmail)) = 0 Then
        sString = sString & "Der er noget galt med dit ""E-mail"" felt.<BR>"
    End If

    If Len(Trim(sAddressOne)) = 0 Then
        sString = sString & "Der er noget galt med dit ""Adresse 1"" felt.<BR>"
    End If
   
    If Len(Trim(sCity)) = 0 Then
        sString = sString & "Der er noget galt med dit ""By"" felt.<BR>"
    End If
   
    If sState = "other" Then
        sString = sString & "Der er noget galt med dit ""STAT"" felt.<BR>"
    End If
   
    If Len(Trim(sZip)) = 0 Then
        sString = sString & "Der er noget galt med dit ""Post Nr."" felt.<BR>"
    End If
   
    If sString <> "" Then
        Response.Write ("<CENTER>" & sString & "Tryk på ""Tilbage"" knappen i din browser for at prøve igen.</CENTER>")
    Else
        Call CheckName
    End If


Sub CheckName
   
    sSQl = ""
    sSQL = sSQL & "SELECT COUNT(*) as Total FROM registration WHERE username = " & SQLStr(sUserName)
    Set CountRS = GobjConnect.Execute(sSQL) 
        If CountRS.Fields("Total") > 0 Then
            Response.Write("<CENTER>Det brugernavn du valgte," & chr(34) & "<B>"  & sUserName & "</B>" & chr(34) & ", er allerede taget.<BR>")
            Response.Write("Tryk på ""<B>Tilbage</B>"" knappen i din browser for at prøve igen.</CENTER>")
        Else
            Call InsertUser
        End If     


End Sub


Sub InsertUser
    Randomize
    sPassword = clng(rnd * 1000000) + 1000
        npSQL = ""
        npSQL = npSQL & " INSERT INTO Registration (username, password, Validated, Name, Email, Address1, Address2, City, State, Zip) "
        npSQL = npSQL & " VALUES (" & SQLStr(sUserName) & ", "
        npSQL = npSQL &  SQLStr(sPassword) & " , "
            If bUsersAdd = False Then
                npSQL = npSQL & " false , "
            Else
                npSQL = npSQL & " true , "
            End If
        npSQL = npSQL & SQLStr(sName)      & ", "
        npSQL = npSQL & SQLStr(sEmail)      & ", "
        npSQL = npSQL & SQLStr(sAddressOne) & ", "
        npSQL = npSQL & SQLStr(sAddressTwo) & ", "
        npSQL = npSQL & SQLStr(sCity)      & ", "
        npSQL = npSQL & SQLStr(sState)      & ", "
        npSQL = npSQL & SQLStr(sZip) & " )"
               
        GobjConnect.Execute(npSQL)
            Response.Write("<CENTER>Din registrering er klaret succesfuldt .<BR>")
            Call SendPassEmail(sPassword)
        Response.Write("Din adgangskode er sendt til din e-mail adresse.<BR>")
        Response.Write("For at skifte adgangskode tryk på ""Change Password"" på start siden.<BR>")
        Response.Write("<A HREF=""default.asp"">Tryk her</A> for at forsætte.</CENTER>")
End Sub


Sub SendPassEmail(sPass)
    sBody = ""
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & "Autoresponder: DO NOT REPLY TO THIS EMAIL" & chr(10) & chr(13)
    sBody = sBody & "Tak fordi du registret dig hos Ravsted.dk´s Auktion!" & chr(10) & chr(13)
    sBody = sBody & "Vi kan også tilbyde e-mail adresse og hjemmesider på vores hjemmeside"
    sBody = sBody & ""
    sBody = sBody & ""
    sBody = sBody & ""
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & "***** GEM DENNE EMAIL -- GLEM IKKE DIN ADGANGSKODE! *****" & chr(10) & chr(13)
    sBody = sBody & "        Dit brugernavn er: " & sUserName & chr(10) & chr(13)
    sBody = sBody & "        Din adgangskode er : " & sPass & chr(10) & chr(13)
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & "Du kan altid ændre din adgangskode: " & sAuctPath & "changepassword.asp"
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & "Tak for du brugte Ravsted.dk´s Auktion. " & sAuctPath
    sBody = sBody & chr(10) & chr(13)
    sBody = sBody & "Lavet af Ravsted.dk                                      http://www.ravsted.dk"
   
        Set objCDO = Server.CreateObject("CDONTS.NewMail")
        objCDO.To = sEmail
        objCDO.From = sAuctionEmail
        objCDO.Subject = "Din auktions adgangskode!"
        objCDO.Body = sBody
        objCDO.Send = sSend
End Sub

%>

Hvad er problemet??
Avatar billede medions Nybegynder
13. november 2002 - 14:29 #1
Set objCDO = Server.CreateObject("CDONTS.NewMail")
        objCDO.To = sEmail
        objCDO.From = sAuctionEmail
        objCDO.Subject = "Din auktions adgangskode!"
        objCDO.Body = sBody
        objCDO.Send
End Sub

prøv med dette!

//>Rune
Avatar billede ravsted_dk Nybegynder
13. november 2002 - 15:02 #2
Det er samme fejl der kommer
Avatar billede medions Nybegynder
13. november 2002 - 15:11 #3
<%
Dim objCDO
' Her skabes en reference til CDONTS.NewMail objektet
Set objCDO = Server.CreateObject("CDONTS.NewMail")

' Her sættes egenskaber og metoder
objCDO.From = "info@activeserverpages.dk"
objCDO.To = "modtager@email.adr"
objCDO.Subject "Kære modtager"
objCDO.Body "Dette er blot en test"
objCDO.Send

' Husk at fjerne dit objekt fra hukomelsen
Set objCDO = Nothing
%>

Prøv og tjek om det virker, - husk lige at sætte dine egne informationer ind. Hvis ikke dette virker så se lige efter om du har installeret komponenten. Hvis du har det,  har du så en SMTP server til rådighed som scriptet peger på?

//>Rune
Avatar billede ravsted_dk Nybegynder
13. november 2002 - 19:10 #4
Det gør det ikke, jeg kan ikke se om der er installeret komponenter, da mit hotel ligger ude i byen, hos www.Cliche.dk
Avatar billede medions Nybegynder
14. november 2002 - 15:25 #5
Så prøv at ring til dem og hør dem ad...

//>Rune
Avatar billede ravsted_dk Nybegynder
14. november 2002 - 19:04 #6
Hvad skal du have for at lave fejlen for mig, du kan se hele siden her
http://www.auktions.dk/auktion/
Avatar billede medions Nybegynder
14. november 2002 - 22:38 #7
Det kommer an på hvad fejlen er...
-Har du fået ringet til dem?

-Hvad er dit ICQ nr?

//>Rune
Avatar billede ravsted_dk Nybegynder
14. november 2002 - 23:06 #8
Nej, jeg har ikke ringt til dem
ICq 12336869
Avatar billede ravsted_dk Nybegynder
04. december 2002 - 19:46 #9
Lukker
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