Slettet bruger
02. september 2003 - 20:46
Der er
10 kommentarer
simpel fejl, men hvor?
hvad er der galt her? Conn.execute("Insert into artikler(overskrift, text, dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')"
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. september 2003 - 20:59
#1
IP og id er måske ikke text men int eller sådan noget.
02. september 2003 - 21:02
#2
Indsätter du i en access er text et reserveret ord (tror jeg)
Slettet bruger
02. september 2003 - 21:03
#3
Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')"
Slettet bruger
02. september 2003 - 21:03
#4
Eller Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "',#" & now() & "#,'" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')"
02. september 2003 - 21:05
#5
Det er lettere at forstå hvis du medsender fejlmeddelsen.
Slettet bruger
02. september 2003 - 22:01
#6
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen. /chartnews/avis/indsend.asp, line 69 siger den!
Slettet bruger
02. september 2003 - 22:22
#7
Har du prøvet et af mine forslag?
Slettet bruger
02. september 2003 - 22:22
#8
Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "'," & max_id & ")"
Slettet bruger
02. september 2003 - 22:23
#9
Eller Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "',#" & now() & "#,'" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "'," & max_id & ")"
02. september 2003 - 22:33
#10
For det første mangler en afsluttende parantes, der afslutter Conn.execute( - men jeg antager at det er en copy/paste fejl. For det andet, så prøv at se, hvilken sql strengen præcis resulterer i: dim sql as string = "Insert into artikler(overskrift, text, dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')" response.write(sql)
Kurser inden for grundlæggende programmering