Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ZUCOLLI

UPDATE não altera

Recommended Posts

Fala galera,

 

tenho um problema com este código, só que não consigo enchergar..

 

CODE
<% Option Explicit %>

<!--#include file="dbconexao.asp"-->

<%

dim sqlAtualizaCliente, rsAtualizaCliente, conexao, num_cad, Cliente, Logo

 

num_cad = cInt(request.Form("numerox"))

 

Cliente = request.Form("cliente")

Logo = request.Form("logo")

 

 

sqlAtualizaCliente = "UPDATE Clientes SET "

sqlAtualizaCliente = sqlAtualizaCliente & "Cliente='"&Cliente&"', "

sqlAtualizaCliente = sqlAtualizaCliente & "Logo='"&Logo&"' "

sqlAtualizaCliente = sqlAtualizaCliente & "WHERE Codigo=" &num_cad

Call abre_conexao

SET rsAtualizaCliente = conexao.Execute(sqlAtualizaCliente)

Call fecha_conexao

Set rsAtualizaCliente=Nothing

%>

 

ele passa como se estivesse certo, só que não atualiza...

 

O que posso fazer?

 

Obrigado pela ajuda.

 

ZUCOLLI

Compartilhar este post


Link para o post
Compartilhar em outros sites

n me leve a mal... mas pq você num faz um Query em uma linha so???

 

topow..

 

Set Rs.Execute("Update set sqlAtualizaCliente ... ")

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu até tentei, mas continua igual...

 

Não sei se estou fazendo errado, mas sou novato de ASP e já fiz outro deste e deu certo, mas agora não sei onde estou errando.

 

Como fica em uma linha com todos estes campos pra que eu teste?

 

ZUCOLLI

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja o que está indo na query:

<% Option Explicit %>
<!--#include file="dbconexao.asp"-->
<%
dim sqlAtualizaCliente, rsAtualizaCliente, conexao, num_cad, Cliente, Logo

num_cad = cInt(request.Form("numerox"))

Cliente = request.Form("cliente")
Logo = request.Form("logo")


sqlAtualizaCliente = "UPDATE Clientes SET "
sqlAtualizaCliente = sqlAtualizaCliente & "Cliente='"&Cliente&"', "
sqlAtualizaCliente = sqlAtualizaCliente & "Logo='"&Logo&"' "
sqlAtualizaCliente = sqlAtualizaCliente & "WHERE Codigo=" &num_cad

Response.Write sqlAtualizaCliente
Response.End

Call abre_conexao
SET rsAtualizaCliente = conexao.Execute(sqlAtualizaCliente)
Call fecha_conexao
Set rsAtualizaCliente=Nothing
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK, resolvido!

 

O erro era que a caixa do FORM que gerava o meu "numerox", que é a chave para a consulta estava com a propriedade (disable), e então ele não enviava a informação.

 

 

Obrigado pela ajuda

 

ZUCOLLI

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.