Ir para conteúdo

POWERED BY:

Arquivado

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

Verme

Erro 80040e10! o que fazer?

Recommended Posts

Olá pessoal do Fórum iMasters

 

sou novo com ASP, e sei que em programação, o melhor jeito de se aprender é ralando e indo atrás. tentar de tudo, mas quando seu erro não é resolvido, peça ajuda!

então é isso que estou fazendo, estou obtendo o seguinte erro:

 

Microsoft OLE DB Provider for ODBC Drivers erro '80040e10'

 

[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 6.

 

/atendimento/busca_executa.asp, line 84

 

o meu código é:

 

<%@LANGUAGE="vb script:history.back(1)'>voltar</a></b></font></center>"			else		%><html><head><title>Busca</title></head><body bgcolor="#FFFFFF"><% While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) %><!--Inicio da tabela --><table width="100%" height="204" border="1" cellpadding="0" cellspacing="1" bordercolor="#6699FF">  <tr>	<td height="77"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Nome:<font color="#0000CC"> <%=Recordset1("nome")%></font></font></b></td>	<td width="28%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">E-Mail:<font color="#0000CC"> <%=Recordset1("cidade")%></font></font></b></td>	<td width="19%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Login:<font color="#0000CC"> <%=Recordset1("estado")%></font></font></b></td>	<td width="27%" bgcolor="#FF9900"><div align="center"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF"><a href="atualizar_form.asp?cadastro_cliente=<%=Recordset1("Cod")%>">Atualizar</a></font></b></div></td>  </tr>  <tr>	<td width="26%" height="78"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Produtos: <%=Recordset1("produtos")%></font></b></td>	<td colspan="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Solicitação: <%=Recordset1("solicitacao")%></font></b></td>	 	<td width="27%" bgcolor="#CC0000"><form name="form1" method="POST" action="<%=MM_editAction%>">	  <div align="center">		<input type="submit" name="Submit" value=">Excluir<">		<input type="hidden" name="MM_delete" value="true">		<input type="hidden" name="MM_recordId" value="<%= Recordset1.Fields.Item("cod").Value %>">	  </div>	</form></td>  </tr>  <tr bgcolor="#6699FF">	<td colspan="4"><strong><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Tipo de atendimento</font> <font size="2">:<%=Recordset1("atendimento")%> </font></font></strong> </td>  </tr>  <tr bgcolor="#6699FF">	<td colspan="4"><font size="-2"> </font></td>  </tr></table><!--Fim da tabela --><%   Repeat1__index=Repeat1__index+1  Repeat1__numRows=Repeat1__numRows-1  Recordset1.MoveNext()Wend%><!--Fecha a conexão -->  <%end if %>  <%Recordset1.Close()%></body></html>
e a linha 84 é:

 

Recordset1.Open "SELECT * FROM cadastro_cliente WHERE nome LIKE '%"& request.form("dado") &"%' OR cidade LIKE'%"& request.form("dado") &"%' OR cel LIKE'%"& request.form("dado") &"%' OR tel2 LIKE'%"& request.form("dado") &"%' OR tel1 LIKE'%"& request.form("dado") &"%' OR email LIKE'%"& request.form("dado") &"%' OR endereco LIKE'%"& request.form("dado") &"%' " , Conexao, 1, 3

 

alguém poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema com banco de dados se resolve escrevendo na tela aquilo que está tentando executar.'====== sua instrução sqlvar_SQL = "SELECT * FROM cadastro_cliente WHERE nome LIKE '%"& request.form("dado") &"%' OR cidade LIKE'%"& request.form("dado") &"%' OR cel LIKE'%"& request.form("dado") &"%' OR tel2 LIKE'%"& request.form("dado") &"%' OR tel1 LIKE'%"& request.form("dado") &"%' OR email LIKE'%"& request.form("dado") &"%' OR endereco LIKE'%"& request.form("dado") &"%' "'====== vendo a instrução na tela (depois de funcionar, pode deletar esse trecho)Response.Write var_SQL'====== executando a instrução sqlRecordset1.Open var_SQL, Conexao, 1, 3Ve na tela o que você esta tentando executar que você vai achar o erro.;-)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada,

 

Se não me engano a sintaxe open é:

seu_recordset.Open sua_expressão_sql, objeto_conexão
Portanto recebe doi parâmtros!

 

Você esta passando o sql, aconexão, o 1 e o 3, portanto os parâmtros 1,3 estão sobrando.

Recordset1.Open "SELECT * FROM cadastro_cliente WHERE nome LIKE '%"& request.form("dado") &"%' OR cidade LIKE'%"& request.form("dado") &"%' OR cel LIKE'%"& request.form("dado") &"%' OR tel2 LIKE'%"& request.form("dado") &"%' OR tel1 LIKE'%"& request.form("dado") &"%' OR email LIKE'%"& request.form("dado") &"%' OR endereco LIKE'%"& request.form("dado") &"%'  " , Conexao, 1, 3
Retira e tente rodar assim;

Recordset1.Open "SELECT * FROM cadastro_cliente WHERE nome LIKE '%"& request.form("dado") &"%' OR cidade LIKE'%"& request.form("dado") &"%' OR cel LIKE'%"& request.form("dado") &"%' OR tel2 LIKE'%"& request.form("dado") &"%' OR tel1 LIKE'%"& request.form("dado") &"%' OR email LIKE'%"& request.form("dado") &"%' OR endereco LIKE'%"& request.form("dado") &"%'  " , Conexao
t+

 

Olá pessoal do Fórum iMasters

 

sou novo com ASP, e sei que em programação, o melhor jeito de se aprender é ralando e indo atrás. tentar de tudo, mas quando seu erro não é resolvido, peça ajuda!

então é isso que estou fazendo, estou obtendo o seguinte erro:

 

Microsoft OLE DB Provider for ODBC Drivers erro '80040e10'

 

[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 6.

 

/atendimento/busca_executa.asp, line 84

 

o meu código é:

 

<%@LANGUAGE="vb script:history.back(1)'>voltar</a></b></font></center>"

 

 

 

else

%>

<html>

<head>

<title>Busca</title>

 

</head>

<body bgcolor="#FFFFFF">

 

<%

While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))

%>

<!--Inicio da tabela -->

<table width="100%" height="204" border="1" cellpadding="0" cellspacing="1" bordercolor="#6699FF">

<tr>

<td height="77"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Nome:<font color="#0000CC"> <%=Recordset1("nome")%></font></font></b></td>

<td width="28%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">E-Mail:<font color="#0000CC"> <%=Recordset1("cidade")%></font></font></b></td>

<td width="19%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Login:<font color="#0000CC"> <%=Recordset1("estado")%></font></font></b></td>

<td width="27%" bgcolor="#FF9900"><div align="center"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF"><a href="atualizar_form.asp?cadastro_cliente=<%=Recordset1("Cod")%>">Atualizar</a></font></b></div></td>

</tr>

<tr>

<td width="26%" height="78"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Produtos: <%=Recordset1("produtos")%></font></b></td>

<td colspan="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Solicitação: <%=Recordset1("solicitacao")%></font></b></td>

 

<td width="27%" bgcolor="#CC0000"><form name="form1" method="POST" action="<%=MM_editAction%>">

<div align="center">

<input type="submit" name="Submit" value=">Excluir<">

<input type="hidden" name="MM_delete" value="true">

<input type="hidden" name="MM_recordId" value="<%= Recordset1.Fields.Item("cod").Value %>">

</div>

</form></td>

</tr>

<tr bgcolor="#6699FF">

<td colspan="4"><strong><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Tipo de atendimento</font> <font size="2">:<%=Recordset1("atendimento")%> </font></font></strong> </td>

</tr>

<tr bgcolor="#6699FF">

<td colspan="4"><font size="-2"> </font></td>

</tr>

</table>

<!--Fim da tabela -->

<%

Repeat1__index=Repeat1__index+1

Repeat1__numRows=Repeat1__numRows-1

Recordset1.MoveNext()

Wend

%>

<!--Fecha a conexão -->

<%end if %>

<%

Recordset1.Close()

%>

 

</body>

</html>

 

e a linha 84 é:

 

Recordset1.Open "SELECT * FROM cadastro_cliente WHERE nome LIKE '%"& request.form("dado") &"%' OR cidade LIKE'%"& request.form("dado") &"%' OR cel LIKE'%"& request.form("dado") &"%' OR tel2 LIKE'%"& request.form("dado") &"%' OR tel1 LIKE'%"& request.form("dado") &"%' OR email LIKE'%"& request.form("dado") &"%' OR endereco LIKE'%"& request.form("dado") &"%' " , Conexao, 1, 3

 

alguém poderia me ajudar?

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.