01. april 2006 - 19:06
Der er
8 kommentarer og 1 løsning
Syntax error in UPDATE statement.
Jeg får en: Microsoft JET Database Engine error '80040e14' Syntax error in UPDATE statement. /update.asp, line 17 fejl for denne kode: <!--#include file="include/db.asp"--> <% Function OpdaterUpdate() Call OpenDB TheId = Request.Form("MAINid") TheTitel = Request.Form("MAINoverskrift") TheText = Request.Form("MAINmyTextarea") strSQL = "SELECT [TextID], [TextOverskrift], [TextMain] FROM index" strSQL = strSQL & " WHERE [TextID] = " & TheId & "" Set objRSupdater = objConn.Execute(strSQL) strSQL = "UPDATE index SET " strSQL = strSQL & "TextOverskrift='" & TheTitle & "'," strSQL = strSQL & "TextMain='" & TheText & "'," strSQL = strSQL & " WHERE [TextID] = '" & TheId & "'" objConn.Execute(strSQL) End Function OpdaterUpdate() Response.Redirect("default.asp") %> hvad kan fejlen skyldes !?
Annonceindlæg fra XFlow
01. april 2006 - 19:13
#1
Er TextID et tal-felt? I så fald skal der ikke '...' omkring tallet
01. april 2006 - 19:13
#2
Og der må ikke komme et komma lige før WHERE
01. april 2006 - 19:27
#3
hmm har rettet til dette nu men med samme fejl ang. objConn.Execute(strSQL) kode er: <!--#include file="include/db.asp"--> <% Function OpdaterUpdate() Call OpenDB TheId = Request.Form("id") TheTitel = Request.Form("overskrift") TheText = Request.Form("myTextarea") strSQL = "SELECT [TextID], [TextOverskrift], [TextMain] FROM index WHERE [TextID] = " & TheId & "" Set objRSupdater = objConn.Execute(strSQL) strSQL = "UPDATE index SET " strSQL = strSQL & "TextOverskrift='" & TheTitle & "'," strSQL = strSQL & "TextMain='" & TheText & "'," strSQL = strSQL & " WHERE [TextID] = " & TheId & "" objConn.Execute(strSQL) End Function OpdaterUpdate() Response.Redirect("default.asp") %>
01. april 2006 - 19:33
#4
Og så ændrer du lige strSQL = strSQL & "TextMain='" & TheText & "'," til strSQL = strSQL & "TextMain='" & TheText & " "
01. april 2006 - 19:33
#5
Og så ændrer du lige strSQL = strSQL & "TextMain='" & TheText & "'," til strSQL = strSQL & "TextMain='" & TheText & "' " mente jeg jo ...
01. april 2006 - 20:54
#6
ahh det var det , du mente ;) 1000 tak erik, læg venligst et svar så er du flink ;)
01. april 2006 - 20:56
#7
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
01. april 2006 - 21:04
#8
synes det er iorden selvom du var til stor hjælp men OK 1000 Tak alligevel Hr. ;) dog synes jeg fortsat du skal have dem, men selvfølgelig hvis det er dine idealer at hjælpe uden at få noget igen så respekt for det ;)
01. april 2006 - 21:10
#9
Nej tak.
Kurser inden for grundlæggende programmering