Ir para conteúdo

Arquivado

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

Latitude

Mudar status no mdb

Recommended Posts

Galera....

 

De prima... obrigado por tudo!!! mesmo!!!

 

Meu probrema:

 

tenho um script q funciona bem é ele:

 

if Request.QueryString("acao") = "alterar" then

 

sql =" UPDATE Cadastros Set status = '" & Request.QueryString("status") & "' "

sql = sql & " Where id_cadastro = " & Request.QueryString("id") & " "

rs.Open sql, Conn, 3, 3

 

end if

 

Ele funciona a partir de uma lista q é gerada de cadastros feitos no mdb.

no link vai:

 

usuarios.asp?acao=alterar_master&status=1&id=<%=rs("id_cadastro")%>

 

no link vão as informações exatas para efetuar a alteração.

até ai tudo bem.

 

 

----------

 

Tenho um formulário que tem um checkbox de opção para mudar o status.

 

nele voce coloca o nome e email

 

o script, abre o mdb, verifica se o email é existente, e deveria processar

 

a mudanca de status, na tabela indicada, eu indiquei não o ID, mas o email,.

 

no link nao vai, o script pega as informacoes do form..entao fica assim:

 

 

if Request.Form("alterar") = "sim" then

 

status = "inativo"

 

email = Request.Form("email")

 

sql =" UPDATE Cadastros Set master = '" & status & "' "

 

>>> sql = sql & " Where email = " & email & " " 'o nome da coluna é email no mdb

 

rs.Open sql, Conn, 3, 3

 

end if

 

A resposta é um erro de funcao perdida, onde mostra o nome da tabela e o email do formulario

o erro é na linha marcada.

 

 

Já tirei aspas, coloquei...não entendi... se uso o mesmo script apontando o id, ele funciona,

mas no formulario não há como saber...

existe algo obscuro, e aposto q muito simples....

 

 

Valeuuuuuuuu :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

" Where email = " & email & " " 'o nome da coluna é email no mdb

você nao estah tratando como uma string..........qdo eh string você tem q adicionar aspas simples antes e depois das aspas duplas....portanto, ficaria assim:
" Where email = '" & email & "' "
Tenta aí!!Ateh mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

:( :( :P Esse negocio de aspas me deixa vesgo as veis eu colo no word e amplio so pra ter ceeeerteza...e nem assim...>>> Funciona.. falei q era simples...

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.