Avatar billede jens_as Nybegynder
30. august 2005 - 20:49 Der er 6 kommentarer og
1 løsning

Tilmelding til nyhedsbrev.

Hej alle eksperter...

Jeg gik for noget til siden over til mysql efter at havde brugt access. Men nu virker min tilmelding til mit nyhedsbrev ikke mere koden ser således ud:


<%
SQLserveradr="Mysql5.wannafind.dk"
SQLdatabase="xxx_db"
SQLlogin="xxx"
SQLpassword="xxx"

Set Conn = Server.CreateObject("ADODB.Connection")

conStr = "driver={MySql};server="& SQLserveradr &";database="& SQLdatabase
conStr = conStr & ";uid="& SQLlogin &";pwd="& SQLpassword & ";OPTION=16386"

Conn.Open conStr

Session.LCID = 1030

Dim useraction
Dim Email
Dim Action
Dim SQL

Email = request.form("Email")
useraction = request.form("Join_Quit")

set RS = server.createobject("adodb.recordset")
SQL = "SELECT * FROM List WHERE Email = '" & Email & "'"
RS.open SQL, conn, 2, 2

    select case useraction
    case "Join"
        if RS.bof and RS.eof then
    sql = "Insert Into List(Email) Values('"
    sql = sql & Request("Email") & "')"
 
            Action = "<br><img border=0 src=images/Ok.gif alt=Ok><br><br>Tak for tilmeldingen."
        else
            Action = "<br><img border=0 src=images/Ok.gif alt=Ok><br><br>Du er allerede tilmeldt."
        end if
    case "Quit"
        if RS.bof and RS.eof then
            Action = "<br><img border=0 src=images/fejl.gif alt=Fejl><br><br>Du er ikke blevet medlem."
        else           
            sql2="DELETE FROM List WHERE Email = '" & Email & "'"
            conn.execute(sql2)
           
            Action = "<br><img border=0 src=images/ok.gif alt=Ok><br><br>Du vil nu ikke længere modtage e-mails om opdateringer og andet godt her på xxx.dk."
        end if
    end select

RS.close
set RS = nothing

Jeg må indrømme at jeg er helt på bar bund med denne her...

På forhånd tak for hjælpen...

/Jens...
Avatar billede cpufan Juniormester
30. august 2005 - 21:45 #1
Driver={MySQL ODBC 3.51 Driver};
Avatar billede cpufan Juniormester
30. august 2005 - 21:46 #2
din driver skal lige instantieres med ovenstående for at være helt korrekt
Avatar billede jens_as Nybegynder
30. august 2005 - 22:15 #3
Så kommer denne fejl bare:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/from_form.asp, line 12


Jeg er ret sikker på at det ikke har noget med conn sætningen at gøre - der må være en anden fejl et sted...
Avatar billede cpufan Juniormester
30. august 2005 - 22:29 #4
kommer der ikke fejlmeddelelse med den gl. kode??
Avatar billede cpufan Juniormester
30. august 2005 - 22:30 #5
det kan være du har ændret feltnavn på "join-quit" ??
Avatar billede jens_as Nybegynder
31. august 2005 - 21:13 #6
Nej det er heller ikke det - siden visser det som om man er tilmeldt men emailen er bare ikke skrevet ind i databasen...
Avatar billede jens_as Nybegynder
13. september 2005 - 20:09 #7
dødt spørgsmål...
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