m0nk3y
(13.685 point. Point ude: 0)
Syntaks fejl i INSERT INTO-sætningen !
Vil tilføje noget til min ms acces db, men når jeg tilføjer den siger til:
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e14'
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
/kristian/crew-muha/secure/members/tilfoj.asp, linje 75
Har kigget efter reserverede ord, men kan ikke lige finde nogen. Har søgt og kunne heller ikke lige finde noget der var mig til hjælp. Håber i kan. Min kode ser således ud:
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../../database.mdb")
Conn.Open DSN
' SQL sætning opbygges
strSQL = "Insert into Members ("
strSQL = strSQL & "nick, "
strSQL = strSQL & "irlname, "
strSQL = strSQL & "f-vaaben, "
strSQL = strSQL & "f-map, "
strSQL = strSQL & "levested, "
strSQL = strSQL & "rank, "
strSQL = strSQL & "former, "
strSQL = strSQL & "hp, "
strSQL = strSQL & "mus, "
strSQL = strSQL & "maatte, "
strSQL = strSQL & "cpu, "
strSQL = strSQL & "gfx, "
strSQL = strSQL & "ram) "
strSQL = strSQL & "values( "
strSQL = strSQL & "'" & Request.Form("nick") & "', "
strSQL = strSQL & "'" & Request.Form("irlnavn") & "', "
strSQL = strSQL & "'" & Request.Form("f-vaaben") & "', "
strSQL = strSQL & "'" & Request.Form("f-map") & "', "
strSQL = strSQL & "'" & Request.Form("levested") & "', "
strSQL = strSQL & "'" & Request.Form("rank") & "', "
strSQL = strSQL & "'" & Request.Form("former") & "', "
strSQL = strSQL & "'" & Request.Form("hp") & "', "
strSQL = strSQL & "'" & Request.Form("mus") & "', "
strSQL = strSQL & "'" & Request.Form("maatte") & "', "
strSQL = strSQL & "'" & Request.Form("cpu") & "', "
strSQL = strSQL & "'" & Request.Form("gfx") & "', "
strSQL = strSQL & "'" & Request.Form("ram") & "')"
' SQL sætning eksekveres
Conn.Execute(strSQL)
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>