Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera esta acontecendo um erro aqui
preciso muito da ajuda de voces
tenho uma tabela de cadastro onde tem login e senha
na validaçao da senha
quando eu chamo o campo da senha me volta esse erro
Item cannot be found in the collection corresponding to the requested name or ordinal.
que teoricamente seria erro de campo errado na tabela
o que eu fiz ...uso mysql
na inclusao do cadastro, na parte do login uso encode pra criptografar a senha
entao ele fica com caracteres estranhos, isso num campo tipo varchar()
quando eu chamo esse campo pelo select, ele da esse erro ai. O engraçado que pelo MySQL Query Browser ele funciona perfeitamente
alguem poderia me dar uma luz
vou mostrar o codigo
<!--#include file="includes.asp"-->
<%
vuser = Request.Form("usuario")
vpass = Request.Form("senha")
rest = session("restrito")
strSQL = "select idAnalista, logAnalista, decode(passAnalista,'123') as pass from tbanalistas where logAnalista='"&vuser&"'"
call Conecta
call AbreRs(strSQL)
teste = rs("passAnalista")
response.Write (teste)
response.End()e por exemplo, se eu coloco assim..
strSQL = "select idAnalista, logAnalista, decode(passAnalista,'123') as pass from tbanalistas where logAnalista='"&vuser&"'"
call Conecta
call AbreRs(strSQL)
teste = rs("decode(passAnalista,'123')") // esta eh a linha da mudança
response.Write (teste)
response.End()
e assim ele me volta tres interrogaçoes
assim >>> "???"
alguem tem alguma ideia
qualquer ajuda eh bem vinda
pq eu to parado agora com isso
abraços
Carregando comentários...