03. november 2002 - 14:57
Der er
20 kommentarer og 1 løsning
En asp fejl
Hej Nogen der kan finde en fejl i dette stykke kode: strSQL = "Update news set " strSQL = strSQL & "titel= ' & Request.Form("overskrift") & ', " strSQL = strSQL & "forfatter= ' & Request.Form("forfatter") & ' " strSQL = strSQL & "tekst= ' & Request.Form("tekst") & ' " strSQL = strSQL & " Where Id = " & Request.Querystring("id") & " ??? Mvh. Sigurd
Annonceindlæg fra Pax8
03. november 2002 - 15:02
#1
strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "' " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = " & Request.Querystring("id") & " hvad nu? har du husket set rs = conn.execute(strSQL) ??
03. november 2002 - 15:03
#2
Unterminated string constant /30cents/retnews-t.asp, line 25 strSQL = strSQL & " Where Id = " & Request.Querystring("id") & " ----------------------------------------------------------------^
03. november 2002 - 15:06
#3
er der noget i id?
03. november 2002 - 15:09
#4
retnews-t.asp?id=3 Det er filnavnet jeg bruger...
03. november 2002 - 15:09
#5
kom med hele koden
03. november 2002 - 15:13
#6
<% set rs = conn.execute("SELECT * FROM news WHERE titel = '" & request("overskrift") & "'") if rs.eof then strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "' " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = " & Request.Querystring("id") & " Conn.Execute(strSQL) response.write "Tillykke" else response.write "Et eller andet" End if Conn.Close Set Conn = Nothing %>
03. november 2002 - 15:14
#7
hmm..
03. november 2002 - 15:20
#8
Okaj, fandt fejlen... jeg bruger dette: set rs = conn.execute("SELECT * FROM news WHERE titel = '" & request("overskrift") & "'") strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "' " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = " & Request.Querystring("id") & "' " Conn.Execute(strSQL) Men så siger den: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Hannibal' tekst= 'Dette er endnu en test... ja sq''. /30cents/retnews-t.asp, line 19
03. november 2002 - 15:21
#9
den ' i id skal væk
03. november 2002 - 15:23
#10
Det hjalp ikke... stadig samme fejl
03. november 2002 - 15:25
#11
set rs = conn.execute("SELECT * FROM news WHERE titel = '" & request("overskrift") & "'") strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "' " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = " & Request.Querystring("id") & "' " response.write strSQL Conn.Execute(strSQL) gør lige det...
03. november 2002 - 15:26
#12
strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "' " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = '" & Request.Querystring("id") & "' " Conn.Execute(strSQL)
03. november 2002 - 15:29
#13
Update news set titel= 'Test', forfatter= 'Langfinger' tekst= 'Dette er endnu en test... ja sq' Where Id = 3' Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Langfinger' tekst= 'Dette er endnu en test... ja sq''. /30cents/retnews-t.asp, line 21
03. november 2002 - 15:30
#14
strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "' " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = '" & Request.Querystring("id") Conn.Execute(strSQL) prøv sådan
03. november 2002 - 15:31
#15
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Langfinger' tekst= 'Dette er endnu en test... ja sq''. /30cents/retnews-t.asp, line 19
03. november 2002 - 15:31
#16
strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "' " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = " & Request.Querystring("id") Conn.Execute(strSQL)
03. november 2002 - 15:33
#17
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Langfinger' tekst= 'Dette er endnu en test... ja sq''. /30cents/retnews-t.asp, line 19
03. november 2002 - 15:34
#18
ved ikke så
03. november 2002 - 15:37
#19
Hmm...
03. november 2002 - 16:15
#20
Der manglede et komma før tekst=: strSQL = "Update news set " strSQL = strSQL & "titel= '" & Request.Form("overskrift") & "', " strSQL = strSQL & "forfatter= '" & Request.Form("forfatter") & "', " strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' " strSQL = strSQL & " Where Id = " & Request.Querystring("id")
03. november 2002 - 16:16
#21
ja..
Kurser inden for grundlæggende programmering