<form name="cadastro" method="post" action="atualiza_acesso.asp">
<input name="id" type="hidden" value="<% = rs.Fields("id") %>">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="5" class="arial_textosObs">Listagem de clientes em débito:</td>
</tr>
<tr>
<td colspan="5"><img src="../imagens/spacer.gif" width="10" height="10"></td>
</tr>
<tr class="arial_verde">
<td>Código</td>
<td>CNPJ</td>
<td>Razão Social </td>
<td>Cidade</td>
<td>Acesso</td>
</tr>
<tr>
<td colspan="5"><img src="../imagens/spacer.gif" width="10" height="5"></td>
</tr>
<%
Do While Not rs.Eof
If bgColor = "#EEF8F9" Then
bgColor = "#F3F3F3"
Else
bgColor = "#EEF8F9"
End If
%>
<tr class="arial_textos" bgcolor="<%=bgColor%>">
<td><a href="controle_acesso.asp?codl=<% = rs.Fields("id") %>" id="link01"><% = rs.Fields("codigo") %></a></td>
<td><% = rs.Fields("cnpj") %></td>
<td><% = rs.Fields("razao") %></td>
<td><% = rs.Fields("cidade") %></td>
<td><input name="tipo" type="checkbox" <% If rs("tipo") = 0 then response.Write("checked") End if %> ></td>
</tr>
<tr>
<td colspan="5"><img src="../imagens/spacer.gif" width="10" height="5"></td>
</tr>
<%
rs.movenext
loop
set rs = nothing
%>
<tr>
<td colspan="5"><img src="../imagens/spacer.gif" width="10" height="10"></td>
</tr>
<tr align="center">
<td colspan="5"><input name="imageField" type="image" src="../imagens/bt_alterar.gif" width="117" height="25" border="0"></td>
</tr>
</table>
</form>
na pagina de update eu coloquei
<%
Response.Expires = 0
DIM conexaodb, rs, str
Dim tipo, id
id = Request.Form("id")
tipo = Request.Form("tipo")
if tipo = "checked" then
tipo = 0
else
tipo = 1
end if
str = "UPDATE usuarios SET "
str = str & "tipo= " & tipo & ","
str = str & "WHERE id=" & id
call abreconexao
Set rs = conexaodb.Execute(str)
%>
mas ta dando este erro
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE.
Pergunta
jucacabala
ola povao
bom aqui pra variar ta dando erro
tenho este form
<form name="cadastro" method="post" action="atualiza_acesso.asp"> <input name="id" type="hidden" value="<% = rs.Fields("id") %>"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="5" class="arial_textosObs">Listagem de clientes em débito:</td> </tr> <tr> <td colspan="5"><img src="../imagens/spacer.gif" width="10" height="10"></td> </tr> <tr class="arial_verde"> <td>Código</td> <td>CNPJ</td> <td>Razão Social </td> <td>Cidade</td> <td>Acesso</td> </tr> <tr> <td colspan="5"><img src="../imagens/spacer.gif" width="10" height="5"></td> </tr> <% Do While Not rs.Eof If bgColor = "#EEF8F9" Then bgColor = "#F3F3F3" Else bgColor = "#EEF8F9" End If %> <tr class="arial_textos" bgcolor="<%=bgColor%>"> <td><a href="controle_acesso.asp?codl=<% = rs.Fields("id") %>" id="link01"><% = rs.Fields("codigo") %></a></td> <td><% = rs.Fields("cnpj") %></td> <td><% = rs.Fields("razao") %></td> <td><% = rs.Fields("cidade") %></td> <td><input name="tipo" type="checkbox" <% If rs("tipo") = 0 then response.Write("checked") End if %> ></td> </tr> <tr> <td colspan="5"><img src="../imagens/spacer.gif" width="10" height="5"></td> </tr> <% rs.movenext loop set rs = nothing %> <tr> <td colspan="5"><img src="../imagens/spacer.gif" width="10" height="10"></td> </tr> <tr align="center"> <td colspan="5"><input name="imageField" type="image" src="../imagens/bt_alterar.gif" width="117" height="25" border="0"></td> </tr> </table> </form>na pagina de update eu coloquei<% Response.Expires = 0 DIM conexaodb, rs, str Dim tipo, id id = Request.Form("id") tipo = Request.Form("tipo") if tipo = "checked" then tipo = 0 else tipo = 1 end if str = "UPDATE usuarios SET " str = str & "tipo= " & tipo & "," str = str & "WHERE id=" & id call abreconexao Set rs = conexaodb.Execute(str) %>mas ta dando este erro
eu não to conseguindo resolver
sera que alguém pode me dar uma ajuda?
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.