Ir para conteúdo
Fórum Script Brasil
  • 0

Erroooooo


Guest João Paulo Masiero

Pergunta

Guest João Paulo Masiero

Quando eu pego coloko um nome de usuario e a senha correspondente aquele usuario da o sguinte erro:

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)

[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.

/quiz/quiz2.asp, line 43

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Página:

POST 57 bytes to /quiz/quiz2.asp

POST Data:

apelido=jpmasiero&senha=masiero&Submit22.x=0&Submit22.y=0

será que alguém pode me ajuda?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

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

<!--#Include file="conexao.asp"-->

<%

Dim dbBanco, vContador

Call abre_conexao

vSql = "SELECT * FROm Menu Order By Seq"

Set rsMenu = dbBanco.Execute (vSql)

vVar = "SIM"

vApelido = ucase (Request.Form ("apelido"))

vSenha = ucase (Request.Form ("senha"))

vSql = "SELECT * FROM Usuarios Where Apelido = '" & vApelido & "'"

Set rsusuarios = dbbanco.Execute (vSql)

IF rsUsuarios.EOF THEN

vVar = "não"

ELSE

IF rsUsuarios ("Senha") <> vSenha THEN

vVar = "não"

ELSE

Session ("CodUsuario") = rsUsuarios ("Codigo")

Session ("NomeUsu") = rsUsuarios ("Nome") & " " & rsUsuarios ("Sobrenome")

Session ("NomeUsuario") = rsUsuarios ("Nome") & " " & rsUsuarios ("Sobrenome")

IF rsUsuarios ("IP") = "" THEN

ip = request.ServerVariables("REMOTE_ADDR")

vSql = "UPDATE Usuarios Set IP = '" & ip & "' Where Codigo =" & rsUsuarios ("ip")

dbBanco.Execute (vSQl)

END IF

END IF

END IF

IF vVar = "SIM" THEN

vSql = "SELECT * FROM Jogadores Where CodUsuario =" & rsusuarios ("Codigo")

Set rsusuarios = dbbanco.Execute (vSql)

IF rsJogadores.EOF THEN

vSql = "SELECT * FROM Jogadores Order By Codigo Desc"

Set rsJogadores = dbBanco.Execute (vSql)

IF rsJogadores ("ultimaper") > 285 THEN

vUlt = 285

ELSE

vUlt = rsJogadores ("ultimaper") + 1

END IF

vData = "10/6/2004"

vSql = "INSERT INTO Jogadores (codusuario, ultimaper, data) Select " & rsUsuarios ("Codigo") & ", " & vUlt & ", '" & vData & "'"

dbBanco.Execute (vSQl)

vSql = "SELECT * FROM Jogadores Where codusuario =" & rsusuarios ("Codigo")

Set rsJogadores = dbBanco.Execute (vSql)

END IF

END IF

IF Session ("NomeUsuario") = "" THEN

vLogado = ""

ELSE

vLogado = "logado: <b>" & Session ("NomeUsu") & "<b>"

END IF

%>

<html>

<head>

<title>QUIZ</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

<!--

body { scrollbar-face-color: #dddddd; scrollbar-shadow-color: #929292; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #F2F2F2; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #efefef; scrollbar-arrow-color: #C13337; }

-->

</style>

<style >

a { color: #000000; text-decoration: none; }

a:hover { color: #AF0000; text-decoration: Italic; }

select { font-family: Arial; font-weight: bold; }

input { font-family: Arial; font-size: 9px}

textarea { font-family: Arial; font-weight: bold; }>

</style>

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_reloadPage(init) { //reloads the window if Nav4 resized

if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);

//-->

</script>

</head>

<body background="imagens/vinhetas/fundo.jpg" leftmargin="0" topmargin="0" marginwidth="00" marginheight="0" >

<table width="776" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><img src="imagens/vinhetas/topo1.jpg" width="776" height="108" border="0" usemap="#Map"></td>

</tr>

<tr>

<td><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="21%" height="537" valign="top">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="13%">&nbsp;</td>

<td width="84%" valign="top">

<table width="94%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td>&nbsp;

</td>

</tr>

</table></td>

<td width="3%">&nbsp;</td>

</tr>

</table></td>

<td width="60%" valign="top">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="2%">&nbsp;</td>

<td width="96%" valign="top"> <div align="justify"><img src="imagens/vinhetas/vn-quiz2.jpg" width="441" height="25"><br>

<br>

<font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<% IF vVar = "SIM" THEN %>

Usu&aacute;rio: <strong><% response.write rsUsuarios ("Nome") & " " & rsUsuarios ("SobreNome") %><br>

</strong>Pontua&ccedil;&atilde;o: <strong><% response.write rsJogadores ("Pontos") %></strong> ponto(s)<br>

</font>

<form name="form3" method="post" action="quiz-pergunta.asp">

<font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF">

<input type="image" border="0" name="Submit3" src="imagens/botoes/bt-jogar.jpg" width="90" height="15">

<input name="codigo" type="hidden" id="codigo" value="<% response.write rsJogadores ("CodUsuario") %>">

</font></b></font></font></font></font></font></font></b></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>

</form>

<font size="2" face="Verdana, Arial, Helvetica, sans-serif">

Regras: <br>

<br>

Para cada pergunta correta: <strong>+ 5 pontos</strong><br>

Para cada pergunta errada: - <strong>1 ponto</strong><br>

<br>

Voc&ecirc; tem <strong>20 segundos</strong> para responder

cada pergunta. Caso o tempo se esgote, ela &eacute; considerada

com errada.<br>

<br>

S&oacute; pode ser respondidas <strong>5</strong> perguntas

<strong>por dia</strong>.<br>

<br>

<br>

<br>

<% ELSE %>

</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Identifica&ccedil;&atilde;o

n&atilde;o encontrada.<br>

Volte e informe corretamente. <br>

<br>

<a href=Javascript:window.history.go(-1)><img src="IMAGENS/botoes/voltar.jpg" width="150" height="30" border="0"></a></font></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<% END IF %>

</font> </div></td>

<td width="2%">&nbsp;</td>

</tr>

</table></td>

<td width="19%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="7%">&nbsp;</td>

<td width="81%" valign="top"><br> <br>

<form name="form1" method="post" action="buscarapida.asp">

<br>

</form>

<form name="form2" method="post" action="login.asp">

<table width="100%" border="0" cellspacing="2" cellpadding="2">

<tr>

<td><img src="imagens/botoes/vn-login.jpg" width="110" height="18"></td>

</tr>

<tr>

<td><div align="left"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#000000"><strong><font color="A5AFA1">Apelido:</font></strong></font></font></font></font></font></font></font></font></font></font></div></td>

</tr>

<tr>

<td><div align="left"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>

</b></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>

<input name="apelido" type="text" id="apelido" style="font-family: Verdana; color: #A5AFA1; font-size: 7 pt; background-color: #ffffff; border: 1 solid #A5AFA1" size="16" maxlength="40">

</b></font></font></font></font></font></div></td>

</tr>

<tr>

<td><div align="left"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#000000"><strong><font color="A5AFA1">Senha:</font></strong></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></div></td>

</tr>

<tr>

<td><div align="left"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>

</b></font></font></font></font></font></font></font></font></font></font></font></font></font><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>

<input name="senha" type="password" id="senha" style="font-family: Verdana; color: #A5AFA1; font-size: 7 pt; background-color: #ffffff; border: 1 solid #A5AFA1" size="16" maxlength="40">

</b></font></font></font></font></font></div></td>

</tr>

<tr>

<td><div align="left"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF">

<input type="image" border="0" name="Submit2" src="imagens/botoes/bt-confirmar.gif" width="90" height="15">

</font></b></font></font></font></font></font></font></b></font></font></font></font></font><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>

</b></font></font></font></font></font></font></font></font></font></font></font></font></font></div></td>

</tr>

</table>

</form>

<div align="center"> <br>

<br>

</div></td>

<td width="12%">&nbsp;</td>

</tr>

</table></td>

</tr>

</table>

<div id="Layer3" style="position:absolute; left:-68px; top:466px; width:57px; height:40px; z-index:5004">

</div>

<div id="Layer1" style="position:absolute; left:173px; top:73px; width:514px; height:8px; z-index:5003"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">

<% response.write vLogado %>

<img src="imagens/vinhetas/trans.gif" width="75" height="8">

<% IF vLogado <> "" THEN %>

<a href="login-sair.asp">- sair - </a>

<% end if %>

</font></div></td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

</table>

<map name="Map">

<area shape="rect" coords="80,193,160,211" href="detalhes.asp?codigo=740">

<area shape="rect" coords="172,88,258,110" href="cadastro.asp">

</map>

</body>

</html>

este é u codigo todo

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo de dados imcompatível na expressão de critério.

o problema está aqui, nas aspas simples e duplas que você está usando, verifique o tipo de dados que foram criados no seu banco de dados.

vSql = "UPDATE Usuarios Set IP = '" & ip & "' Where Codigo =" & rsUsuarios ("ip")

você pode tentar assim tb

vSql = "UPDATE Usuarios Set IP = '" & ip & "' Where Codigo ='" & rsUsuarios ("ip") & "'"

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Cezar Suzuki
Tipo de dados imcompatível na expressão de critério.

o problema está aqui, nas aspas simples e duplas que você está usando, verifique o tipo de dados que foram criados no seu banco de dados.

vSql = "UPDATE Usuarios Set IP = '" & ip & "' Where Codigo =" & rsUsuarios ("ip")

você pode tentar assim tb

vSql = "UPDATE Usuarios Set IP = '" & ip & "' Where Codigo ='" & rsUsuarios ("ip") & "'"

abraços

Mas o sql do problema esta aki...

vSql = "SELECT * FROM Jogadores Where CodUsuario =" & rsusuarios ("Codigo")

Set rsusuarios = dbbanco.Execute (vSql)

Verifique se o CodUsuario é mesmo do tipo numero, autoincrement ou algo do tipo... se não for você precisa fazer o seguinte

vSql = "SELECT * FROM Jogadores Where CodUsuario =" & "'" &rsusuarios ("Codigo") & "'"

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...