Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
jucacabala

Onde Está O Erro?

Question

ola

tenho uma pagina que altera os dados do banco

altera.asp

<!-- #include file="conexao.inc" -->
<%
	Response.Expires = 0

	DIM conexaodb, rs, str
	Dim senha, email, razao, contato, endereco, numero, complemento, bairro, cep, cidade, estado, ddd, ramal, tel1, tel2, fax

	senha = Trim(Request.form("senha"))
	email = Trim(Request.form("email"))
	razao = Trim(Request.form("razao"))
	contato = Trim(Request.form("contato"))
	if contato = "" then
	contato = " "
	end if
	endereco = Trim(Request.form("endereco"))
	numero = Trim(Request.form("numero"))
	complemento = Trim(Request.form("complemento"))
	if complemento = "" then
	complemento = " "
	end if
	bairro = Trim(Request.form("bairro"))
	cep = Trim(Request.form("cep"))
	cidade = Trim(Request.form("cidade"))
	estado = Trim(Request.form("estado"))
	ddd = Trim(Request.form("ddd"))
	ramal = Trim(Request.form("ramal"))
	if ramal = "" then
	ramal = " "
	end if
	tel1 = Trim(Request.form("tel1"))
	tel2 = Trim(Request.form("tel2"))
	fax = Trim(Request.form("fax"))

	str = "Select usuarios SET senha = '"&senha&"', email = '"&email&"', razao = '"&razao&"', contato = '"&contato&"', endereco = '"&endereco&"', numero = '"&numero&"', complemento = '"&complemento&"', bairro = '"&bairro&"', cep = '"&cep&"', cidade = '"&cidade&"', estado = '"&estado&"', ddd = '"&ddd&"', ramal = '"&ramal&"', tel1 = '"&tel1&"', tel2 = '"&tel2&"', fax = '"&fax&"'"
	call abreconexao
	Set rs = conexaodb.Execute(str)
  
%>

<html>
<head>
<link href="estilos.css" rel="stylesheet" type="text/css">
<title>::.. J&amp;W Tecnologia de Tr&acirc;nsito ..::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--

function abre() {
    var foto = window.open("","janela","width=350,height=360,resizable=no,toolbar=0,location=0,directories=0,status=no,menubar=0");
    setTimeout ("document.dados.submit();",10);
}
//-->
</script>

<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
-->
</style></head>

<body>
<table width="780" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td colspan="4"><!--#include file="menu.asp" --></td>
  </tr>
  <tr bgcolor="#0265BD">
    <td width="171" rowspan="6" valign="top"><!--#include file="menu_lateral.asp" --></td>
    <td colspan="3" bgcolor="#0265BD"><img src="imagens/spacer.gif" width="10" height="3"></td>
  </tr>
  <tr bgcolor="#0265BD">
    <td width="594" bgcolor="#E5E5E5"><img src="imagens/spacer.gif" width="10" height="1"></td>
    <td width="30" rowspan="3" valign="top"><a href="javascript:window.history.go(-1);"><img src="imagens/ico_voltar_noticias.gif" alt="voltar" width="30" height="33" border="0"></a></td>
    <td width="5" rowspan="5" valign="top" bgcolor="#0265BD"><img src="imagens/spacer.gif" width="5" height="8"></td>
  </tr>
  <tr bgcolor="#0265BD">
    <td height="4"><img src="imagens/spacer.gif" width="10" height="3"></td>
  </tr>
  <tr bgcolor="#0265BD">
    <td width="594" bgcolor="#E5E5E5" class="arial_cinza">&nbsp;&nbsp;&Aacute;rea Restrita: Alterar Dados</td>
  </tr>
    <%
  if session("logado")="" then
  response.redirect"login.asp"
  end if
  %> 
  <tr bgcolor="#0265BD">
    <td colspan="2"><img src="imagens/spacer.gif" width="10" height="3"></td>
  </tr>
  <tr bgcolor="#0265BD">
    <td colspan="2" bgcolor="#FFFFFF">
	<table width="100%"  border="0" cellpadding="10" cellspacing="0" class="arial_textos">
      <tr>
        <td height="200" align="center" valign="middle">Seus dados foram alterados com sucesso. </td>
    </tr>
    </table></td>
  </tr>
  <tr bgcolor="#0265BD">
    <td colspan="4"><img src="imagens/spacer.gif" width="10" height="5"></td>
  </tr>
  <tr bgcolor="#1B3855">
    <td colspan="4"><img src="imagens/spacer.gif" width="10" height="8"></td>
  </tr>
</table>
<%  rs.close
	call fechaconexao
	Set rs = Nothing
%>
</body>
</html>

mas ta dando este erro

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'usuarios SET senha = '1234''.

/tectrans/atualizacadastro.asp, line 37

alguém pode me dar uma luz?

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

eu esqueci de mudar o "select" por "update"

agora deu este erro

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.

/tectrans/atualizacadastro.asp, line 36

Share this post


Link to post
Share on other sites
  • 0

você deve liberar permissão de escrita nessa pasta ou no bd.. para funcionar....

Share this post


Link to post
Share on other sites
  • 0
Guest Guest

Bom to meio q sem tempo pra fazer uma busca aq pra você mas,

faz uma busca no forum por erro de consultas atualizaveis... o dark já postou uma parada ensinando a arrumar isso ae...

É como o barete disse, você tem q da permissão de escrita na pasta ow no bd...

Abraços

Share this post


Link to post
Share on other sites
  • 0

olha so

eu testei essa pagina no meu localhost e funcionou beleza

mas na web ta dando o mesmo erro

o que eu não sei agora é como liberar a permissao de escrita na web

alguém pode me ajudar?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148116
    • Total Posts
      643399
×
×
  • Create New...