24. maj 2002 - 12:05
Der er
16 kommentarer og 1 løsning
checkbox opdatering? adoCn.Execute strSQL
hvad går galt? fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'side_id=10' where online=checkbox'. /wsite/rediger_side.asp, line 23 (som er adoCn.Execute strSQL) intDocumentID = Request.Form("txtDocumentID") strTitle = Request.Form("txtTitle") strContent = Request.Form("txtContent") stronline = Request.Form("broadcast") strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & "' where online=" & stronline adoCn.Execute strSQL
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.
du har en dims for meget strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & " where online=" & stronline efter intDocumentID & "' :)
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' med: strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & " where online=" & stronline stadigt: [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'side_id=1 where online=checkbox'. /wsite/rediger_side.asp, line 23
jeg gik udfra at online var et tal....:) sån så strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & " where online='" & stronline & "' " tekst felter skal have ' dimser på
ikke helt frisk... du skal kun skrive WHERE en gang strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & " AND online='" & stronline & "' "
men nu er jeg på vej: Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. /wsite/rediger_side.asp, line 23 Det er noget med at det er en checkbox, ikke. Jeg sætter lige lidt flere points på og god bedring ;o)
og side_id også prøv evt at skrive din strSQL ud response.write strSQL isteden for at execute :) paste den ind her
Update sider set menu = '321', tekst='123' where side_id=10 AND online='checkbox' men checkboksen hedder broadcast ?
er det noget med stronline = Request.Form("broadcast") ??
prøv med sæt value i din checkbox til 1 <input type="checkbox" name="broadcast" value="1"> sæt hak men er online ikke et tal i din data base? stronline = Request.Form("broadcast") strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & " AND online='" & stronline & "' "
online er true / false i min database og der er stadigt et mitch /match tak for at du vil hjælpe så meget.
den siger nemligt stadigt: Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. /wsite/rediger_side.asp, line 23 efter at jeg har <input type="checkbox" name="broadcast" value="1">
før din strSQL prøv if stronline = "" Then stronline = 0 End If
prøv evt også at fjerne ' dimser ved online strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & " AND online= " & stronline & " " du er sikker på at feltnavnene er rigtige?
desværre stadigt: type mismatch in criteria expression. /wsite/rediger_side.asp, line 28
med strSQL = "Update sider set menu = '" & replace(strTitle,"'","''") & "', tekst='" & replace(strContent,"'","''") & "' where side_id=" & intDocumentID & " AND online= " & stronline & " " giver den ingen fejl, men den opdatere ikke. Hum den er svært at få på plads,
23. juni 2002 - 08:24
#17
tak
Kurser inden for grundlæggende programmering