Ir para conteúdo

POWERED BY:

Arquivado

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

Filipe_Moraes

Update na tabela!!

Recommended Posts

Olá galera, eu queria fazer o seguinte, qd o usuario loga-se, é redirecionado para a pagina login.asp

<%Set Conn = Server.CreateObject("AdoDb.Connection")Conn.provider="Microsoft.Jet.OLEDB.4.0"Conn.connectionstring=Server.Mappath("Connections/database.mdb")Conn.openlogin2 = Request.Form("form_login")senha2 = Request.Form("form_senha")SQL = "select * from usuarios where login = '"&login2&"' and senha = '"&senha2&"' "Set RS = Conn.Execute(SQL)If not RS.EOF Thensession("login")=RS("login")session("id")=RS("id")Response.Redirect ("logado.asp")elseResponse.Redirect("erro.asp")end if%>

Eu queria colocar aki uma coisa: tenho na BD uma tabela chamada "status" com o valor predefino "0" qd o cara logar fazer um update na tabela "status" para "1".

Como eu coloco este codigo aki nesta pagina ligin.asp??

Agradecia a resposta!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta issoIf not RS.EOF ThenSQL = "Update usuario set status = 1 where login = '"&login2&"' and senha = '"&senha2&"'"Conn.Execute(SQL)session("login")=RS("login")session("id")=RS("id")Response.Redirect ("logado.asp")elseResponse.Redirect("erro.asp")end if

Compartilhar este post


Link para o post
Compartilhar em outros sites
<%Set Conn = Server.CreateObject("AdoDb.Connection")Conn.provider="Microsoft.Jet.OLEDB.4.0"Conn.connectionstring=Server.Mappath("Connections/database.mdb")Conn.openlogin2 = Request.Form("form_login")senha2 = Request.Form("form_senha")SQL = "select * from usuarios where login = '"&login2&"' and senha = '"&senha2&"' "Set RS = Conn.Execute(SQL)If not RS.EOF Thensession("login")=RS("login")session("id")=RS("id")set RS = conn.execute(" update usuarios set status = '1' ")Response.Redirect ("logado.asp")elseResponse.Redirect("erro.asp")end if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta dando este erro:Tipo de erro:Microsoft JET Database Engine (0x80004005)A operação tem que utilizar uma consulta actualizável./anunciar/login.asp, linha 17

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse erro da pq falta permissao de escrita na pasta do banco de dados para o usuario da internetIUSR_NOMEDOCOMPUTADORvocê clica com o botao direito na pasta e vai em compartilhamento dai você adiciona o IUSR_NOMEDOCOMPUTADOR e da permissao total que dai funfa!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas não ha compartilhamento, o mais parecido é partilha e segurança, só que depois não tem nada pra adicionar, aparece as opções Partilha, Partilhar na Web e Personalizar, se eu clicar em partilha na web, ta uma opção selecinada "não partilhar esta pasta na web" e uma outra que esta escrutio "Partilhar esta pasta" se eu seleciona "partilhar esta pasta" me aparece uma tela de configuração com 4 opções de Permissão de acesso: a primeira seleciona "Leitura" a 2º "Escrita", a 3º "acesso na origem de scripts" e a 4º "procura no directorio", se eu marcar a 2º opção me aparece a mensagem dizendo que se eu ativar esta opção, permitirá ao usuario enviar scripts ou programas prejudicias para o servidor, o que eu faço????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então galera, ta dando este erro:Tipo de erro:Microsoft JET Database Engine (0x80004005)A operação tem que utilizar uma consulta actualizável./anunciar/login.asp, linha 17ja tentei fazer isto aquilo que disse anteriomente!!Agradecia a resposta!

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.