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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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