08. juli 2003 - 17:06
Der er
11 kommentarer og 2 løsninger
update problem
jeg får følgende fejl: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''form tekst' drink_deskription= 'form tekst''. /sbn/administrator/drink_reg_funk.asp, line 47 update sætningen ser således ud: strSQL = "Update drink set " strSQL = strSQL & "drink_uid= '" & uid & "', " strSQL = strSQL & "drink_name= '" & drink_name & "', " strSQL = strSQL & "drink_glas= '" & drink_glass & "', " strSQL = strSQL & "drink_ingrediens= '" & drink_ingrediens & "' " strSQL = strSQL & "drink_deskription= '" & drink_description & "' " strSQL = strSQL & " Where ID =" & Request.Form("id") Conn.Execute(strSQL) <-- linie 47 håber der er nogen der kan hjælpe...
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?
strSQL = "Update drink set " strSQL = strSQL & "drink_uid= " & uid & ", " strSQL = strSQL & "drink_name= '" & drink_name & "', " strSQL = strSQL & "drink_glas= '" & drink_glass & "', " strSQL = strSQL & "drink_ingrediens= '" & drink_ingrediens & "' " strSQL = strSQL & "drink_deskription= '" & drink_description & "' " strSQL = strSQL & " Where [ID] =" & Request.Form("id") //>Rune
nej den kommer stadig med samme fejl...
Prøv at udkrive Request.Form("id") kommer der da noget resultat? //>Rune
nu har jeg fået id delen til at virker den udskriver den rigige ide, men den kommer stadig med den samme fejl.
Prøv at gør sådan her: Response.Write(strSQL) Response.End() Conn.Execute(strSQL) hvilket resultat kommer den så med? //>Rune
Altså sådan her: strSQL = "Update drink set " strSQL = strSQL & "drink_uid= " & uid & ", " strSQL = strSQL & "drink_name= '" & drink_name & "', " strSQL = strSQL & "drink_glas= '" & drink_glass & "', " strSQL = strSQL & "drink_ingrediens= '" & drink_ingrediens & "' " strSQL = strSQL & "drink_deskription= '" & drink_description & "' " strSQL = strSQL & " Where [ID] =" & Request.Form("id") Response.Write(strSQL) Response.End() Conn.Execute(strSQL) //>Rune
08. juli 2003 - 18:18
#10
8Update drink set drink_uid= 1, drink_name= 'Deme drink', drink_glas= 'df', drink_ingrediens= 'adf' drink_deskription= 'adf' Where [ID] =8
08. juli 2003 - 18:18
#11
8 talet er et jeg har skrevet ud...
08. juli 2003 - 18:43
#12
Du mangle et komma efter drink_ingrediens, Prøv med denne SQL: strSQL = "Update drink set " strSQL = strSQL & "drink_uid= " & uid & ", " strSQL = strSQL & "drink_name= '" & drink_name & "', " strSQL = strSQL & "drink_glas= '" & drink_glass & "', " strSQL = strSQL & "drink_ingrediens= '" & drink_ingrediens & "', " strSQL = strSQL & "drink_deskription= '" & drink_description & "' " strSQL = strSQL & " Where ID =" & Request.Form("id")
08. juli 2003 - 18:52
#13
takker
Kurser inden for grundlæggende programmering