Når jeg køre følgene kode, kommer følgene fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
UPDATE-sætningen.
/nykontakt.asp, line 39
nykontakt.asp ser ud som følger:
' SQL forespørgsel'
dim strSQL, rs
strSQL = "Select * from Konkakt Where Gang='" & Session("user") &
"'"
' Udfør forespørgsel (rs indeholder nu resultatet)'
Set rs = Conn.Execute(strSQL)
If Request.Form("klik") = "Opdater" Then
If Request.Form("fornavn") = "" Or Request.Form("efternavn") =
"" Or Request.Form("vaerelse") = "" Or Request.Form("tlf") = ""
Or Request.Form("email") ="" Then
Response.Redirect "kontakt.asp"
Else
strSQL = "Update Kontakt set"
strSQL = strSQL & "Fornavn ='" & Request.Form("fornavn") & "',"
strSQL = strSQL & "Mellemnavn='" & Request.Form("mellemnavn") &
"',"
strSQL = strSQL & "Efternavn='" & Request.Form("efternavn") &
"',"
strSQL = strSQL & "Værelse='" & Request.Form("vaerelse") & "',"
strSQL = strSQL & "tlf='" & Request.Form("tlf") & "',"
strSQL = strSQL & "Mobil='" & Request.Form("mobil") & "',"
strSQL = strSQL & "'Email'='" & Request.Form("email") & "'"
If Request.Form("gpass") = rs("kode") Then
If Request.Form("npass1") = Request.Form("npass2") Then
strSQL = strSQL & ",Kode='" & Request.Form("npass1") & "'"
End If
End If
strSQL = strSQL & "Where Gang=" & Session("user")
Conn.Execute(strSQL)
End If
Conn.Close
Set Conn = Nothing
Response.Redirect "db.asp"
Elseif Request.Form("klik") = "Tilbage" Then
Conn.Close
Set Conn = Nothing
Response.Redirect "oversigt.asp"
Else
Conn.Close
Set Conn = Nothing
Response.Redirect "intern.asp"
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials