Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
/mode/save.asp, line 58
Når jeg prøver at oprette en bruger!!!
<%
strBrugernavn = Request.Form("brugernavn")
strBrugerkode = Request.Form("kodeord")
strBrugeralder = Request.Form("alder")
strBrugeremail = Request.Form("email")
strBrugerhjemmeside = Request.Form("hjemmeside")
strBrugermsn = Request.Form("msn")
strBrugertekst = Request.Form("beskrivelse")
strBrugerbillede = Request.Form("billede")
strBrugerdato = Now
strBrugericq = Request.Form("icq")
If strBrugerhjemmeside = "" OR strBrugerhjemmeside = "
http://" Then
strBrugerhjemmeside = "None"
End if
If strBrugermsn = "" Then
strBrugermsn = "None"
End if
If strBrugericq = "" Then
strBrugericq = ""
End if
If strBrugernavn = "" Then
Response.redirect "/mode/opret.asp?error=Brugernavn&brugernavn=" & strBrugernavn & "&brugerkode=" & strBrugerkode & "&alder=" & strBrugeralder & "&email=" & strBrugeremail & "&hjemmeside=" & strBrugermsn & "&tekst=" & strBrugertekst & "&billede=" & strBrugerbillede & "&dato=" & strBrugerdato & "&icq=" & strBrugericq
End if
If strBrugerkode = "" Then
Response.redirect "/mode/opret.asp?error=Brugerkode&brugernavn=" & strBrugernavn & "&brugerkode=" & strBrugerkode & "&alder=" & strBrugeralder & "&email=" & strBrugeremail & "&hjemmeside=" & strBrugermsn & "&tekst=" & strBrugertekst & "&billede=" & strBrugerbillede & "&dato=" & strBrugerdato & "&icq=" & strBrugericq
End if
If strBrugeralder = "" Then
Response.redirect "/mode/opret.asp?error=Alder&brugernavn=" & strBrugernavn & "&brugerkode=" & strBrugerkode & "&alder=" & strBrugeralder & "&email=" & strBrugeremail & "&hjemmeside=" & strBrugermsn & "&tekst=" & strBrugertekst & "&billede=" & strBrugerbillede & "&dato=" & strBrugerdato & "&icq=" & strBrugericq
End if
If strBrugeremail = "" Then
Response.redirect "/mode/opret.asp?error=Email&brugernavn=" & strBrugernavn & "&brugerkode=" & strBrugerkode & "&alder=" & strBrugeralder & "&email=" & strBrugeremail & "&hjemmeside=" & strBrugermsn & "&tekst=" & strBrugertekst & "&billede=" & strBrugerbillede & "&dato=" & strBrugerdato & "&icq=" & strBrugericq
End if
If strBrugertekst = "" Then
Response.redirect "/mode/opret.asp?error=Tekst&brugernavn=" & strBrugernavn & "&brugerkode=" & strBrugerkode & "&alder=" & strBrugeralder & "&email=" & strBrugeremail & "&hjemmeside=" & strBrugermsn & "&tekst=" & strBrugertekst & "&billede=" & strBrugerbillede & "&dato=" & strBrugerdato & "&icq=" & strBrugericq
End if
If strBrugerbillede = "" Then
Response.redirect "/mode/opret.asp?error=Billede&brugernavn=" & strBrugernavn & "&brugerkode=" & strBrugerkode & "&alder=" & strBrugeralder & "&email=" & strBrugeremail & "&hjemmeside=" & strBrugermsn & "&tekst=" & strBrugertekst & "&billede=" & strBrugerbillede & "&dato=" & strBrugerdato & "&icq=" & strBrugericq
End if
If strBrugerdato = "" Then
Response.redirect "/mode/opret.asp?error=Dato&brugernavn=" & strBrugernavn & "&brugerkode=" & strBrugerkode & "&alder=" & strBrugeralder & "&email=" & strBrugeremail & "&hjemmeside=" & strBrugermsn & "&tekst=" & strBrugertekst & "&billede=" & strBrugerbillede & "&dato=" & strBrugerdato & "&icq=" & strBrugericq
End if
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/mode/db/community.mdb")
Conn.Open DSN
Sql = "SELECT * FROM bruger WHERE brugerNavn = '" & Request.Form("brugernavn") & "'"
Set rs = Conn.Execute(sql)
If rs.EOF Then
strSQL = "Insert into bruger (brugerNavn, brugerKode, brugerAlder, brugerEmail, brugerHjemmeside, brugerMsn, brugerTekst, brugerBillede, brugerDato, brugerIcq) values('" & strBrugernavn & "','" & strBrugerkode & "'," & strBrugeralder & ",'" & strBrugeremail & "','" & strBrugerhjemmeside & "','" & strBrugermsn & "','" & strBrugertekst & "','" & strBrugerbillede & "',#" & strBrugerdato & "#," & strBrugericq & ")"
Conn.execute(strSQL)
Response.redirect "/mode/default.asp?msg=Din+bruger+er+nu+oprettet"
Else
Response.redirect "/mode/opret.asp?msg=Brugernavnet+er+allerede+taget"
End if
Conn.Close
Set Conn = Nothing
%>