Avatar billede cool_casper Nybegynder
26. april 2003 - 18:45 Der er 6 kommentarer og
1 løsning

Så er den gal igen... Syntaxt error i sql-streng til access

Hey igen (http://www.eksperten.dk/spm/345041)!

Følgende kode giver stadig mange fejl:

    If Request("nyhedsbrev") = "on" then
              strSQL3 = "INSERT INTO email (email,date,ip)"
    strSQL3 = strSQL3 & " VALUES("
    strSQL3 = strSQL3 & "'" & str_email & "',"
    strSQL3 = strSQL3 & "'" & Now & "',"
    strSQL3 = strSQL3 & "'" & Request.ServerVariables("REMOTE_ADDR") & "'"
    strSQL3 = strSQL3 & ")"
    Response.Write "strSQL3 = " & strSQL3 & "<BR>"
    conn.execute(strSQL3)
    End if

----------------------

Microsoft JET Database Engine error '80040e14'

Syntax error in INSERT INTO statement.

/vin/checkout.asp, line 107

Linie 107: conn.execute(strSQL3)

U know what to do! ;=)
Avatar billede erikjacobsen Ekspert
26. april 2003 - 18:54 #1
strSQL3 = strSQL3 & "#" & Now & "#,"

....måske
Avatar billede cool_casper Nybegynder
26. april 2003 - 19:01 #2
Nop... Alle tre felter er Tekst, men max lenght 255...
Avatar billede eagleeye Praktikant
26. april 2003 - 19:06 #3
Date er reserveret ord i SQL ihvertilfælde Access. Så prøv at sætte [] omkring dit kolonnenavn date

strSQL3 = "INSERT INTO email (email,[date],ip)"
Avatar billede eagleeye Praktikant
26. april 2003 - 19:07 #4
Avatar billede cool_casper Nybegynder
26. april 2003 - 19:09 #5
Du er fandme dagens mand eagle...! ;)

Hvis du skal have det point så smid et svar... =)
Btw, har du ICQ eagle? Kunne være fedt lige at have dit # i baghånden! ;)
Avatar billede eagleeye Praktikant
26. april 2003 - 19:12 #6
Tag du bare point her, jeg fik sidst :)
Avatar billede cool_casper Nybegynder
26. april 2003 - 19:12 #7
=)
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