Syntaksfejl i UPDATE-sætningen. Hvor?
Jeg sidder og laver en kundedatabase vha asp og access.I den forbindelse er der selvfølgelig også en edit sektion hvor de forskellige data kan rettes. Men det vil bare ikke virke.
Jeg får følgende fejl:
Fejltype:
Microsoft JET Database Engine (0x80040E14)
Der er en syntaksfejl i UPDATE-sætningen.
/kundedatabase/edit_record_exec.asp, line 43
Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Side:
GET /kundedatabase/edit_record_exec.asp
Sidens kode ser sådan her ud:
<% if session("login")<>"ok" then response.redirect("login.asp") %>
<HTML>
<HEAD>
<TITLE>edit_record_exec.asp</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<!-- #include file="conn.asp" -->
<%
id = request.querystring("id")
firma = request.querystring("firma")
hjemmeside = request.querystring ("hjemmeside")
kontaktperson = request.querystring ("kontaktperson")
tlf = request.querystring("tlf")
mobil = request.querystring("mobil")
fax = request.querystring("fax")
email = request.querystring("email")
adresse = request.querystring("adresse")
postnr = request.querystring("postnr")
by = request.querystring("by")
land = request.querystring("land")
kommentar = request.querystring("kommentar")
sql = "update tbl_kunder set firma ='" & firma & "', "
sql = sql & "hjemmeside ='" & hjemmeside & "', "
sql = sql & "kontaktperson ='" & kontaktperson & "', "
sql = sql & "tlf ='" & tlf & "', "
sql = sql & "mobil ='" & mobil & "', "
sql = sql & "fax ='" & fax & "', "
sql = sql & "email ='" & email & "', "
sql = sql & "adresse ='" & adresse & "', "
sql = sql & "postnr ='" & postnr & "', "
sql = sql & "by ='" & by & "', "
sql = sql & "land ='" & land & "', "
sql = sql & "kommentar ='" & kommentar & "' "
sql = sql & "where id =" & id
'response.write sql
Conn.Execute(SQL)
conn.close
set conn = nothing
response.redirect ("show_all_records.asp")
%>
</BODY>
</HTML>
Linie 43 indholder dette: Conn.Execute(SQL)
Jeg håber I kan hjælpe.
MVH
Groggy
