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

Ajuda Com Loop No Asp


Guest - Willian -

Pergunta

Guest - Willian -

Ae pessoal...

to com um erro quando coloco um WHILE no meu codigo...

o erro é o seguinte....

Tipo de erro:

ADODB.Field (0x800A0BCD)

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/cadastro/result.asp, line 71

....alguém pode me dar um help... por favor....

é urgente!!!!

Link para o comentário
Compartilhar em outros sites

19 respostass a esta questão

Posts Recomendados

  • 0

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

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

<title>Untitled Document</title>

</head>

<body>

<%

dim varsearch

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "DBQ=C:\Inetpub\wwwroot\contato.mdb;Driver={Microsoft Access Driver (*.mdb)};"

varsearch=Request.Form("search")

strSQL = "SELECT nome, peso, altura FROM keep WHERE num = " & varsearch

Set rstSearch = Conexao.Execute(strSQL)

%>

</p></td>

</tr>

</table>

<p align="center"><br>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">[ Foram encontradas&nbsp;<b><%=intContador%></b>

ocorrências ] </font> </p>

<div align="center">

<table width="500" border="0" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF">

<tr>

<th width="107" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::Nome

::</font></STRONG></FONT></th>

<th width="80" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Email::</font></STRONG></FONT></th>

<th width="114" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Fone ::</font></STRONG></FONT></th>

<th width="162" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Foto ::</font></STRONG></FONT></th>

</tr>

<tr>

<td bgcolor="#FFFFE6"><form id="form1" name="form1" method="post" action="">

<label>

<select name="lista" id="lista">

<% While Not rstSearch.EOF %>

<option >

<%=rstSearch("nome") %>

</option>

<% rstsearch.MoveNext

Wend

%>

</select>

</label>

</form>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch.Fields("peso").Value %></font></div></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch.Fields("altura").Value %></font></div></td>

</tr>

</table>

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

&nbsp;Sua busca foi processada em

<%response.write FormatNumber( Timer - inicio, 2 )%>

segundos.</font><br>

</body>

</html>

***o problema ta no campo select.... quero listar neles todos q tenham um certo codigo....mas.. ta dando erro...

Link para o comentário
Compartilhar em outros sites

  • 0

sad.gif permanece o mesmo erro...

eis como ficou o codigo...

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

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

<title>Untitled Document</title>

</head>

<body>

<%

dim varsearch

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "DBQ=C:\Inetpub\wwwroot\contato.mdb;Driver={Microsoft Access Driver (*.mdb)};"

varsearch=Request.Form("search")

strSQL = "SELECT nome, peso, altura FROM keep WHERE num = " & varsearch

Set rstSearch = Conexao.Execute(strSQL)

%>

</p></td>

</tr>

</table>

<p align="center"><br>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">[ Foram encontradas&nbsp;<b><%=intContador%></b>

ocorrências ] </font> </p>

<div align="center">

<table width="500" border="0" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF">

<tr>

<th width="107" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::Nome

::</font></STRONG></FONT></th>

<th width="80" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Email::</font></STRONG></FONT></th>

<th width="114" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Fone ::</font></STRONG></FONT></th>

<th width="162" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Foto ::</font></STRONG></FONT></th>

</tr>

<tr>

<td bgcolor="#FFFFE6"><form id="form1" name="form1" method="post" action="">

<label>

<select name="lista" id="lista">

<% If not rstSearch.BOF and not rstSearch.EOF Then

While Not rstSearch.EOF %>

<option >

<%=rstSearch("nome") %>

</option>

<% rstsearch.MoveNext

Wend

End If

%>

</select>

</label>

</form>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <%= rstSearch("peso")%> </font></div></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch("altura")%></font></div></td>

</tr>

</table>

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

&nbsp;Sua busca foi processada em

<%response.write FormatNumber( Timer - inicio, 2 )%>

segundos.</font><br>

</body>

</html>

****

Tipo de erro:

ADODB.Field (0x80020009)

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/cadastro/result.asp

Link para o comentário
Compartilhar em outros sites

  • 0

sad.gif permanece o mesmo erro...

eis como ficou o codigo...

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

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

<title>Untitled Document</title>

</head>

<body>

<%

dim varsearch

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "DBQ=C:\Inetpub\wwwroot\contato.mdb;Driver={Microsoft Access Driver (*.mdb)};"

varsearch=Request.Form("search")

strSQL = "SELECT nome, peso, altura FROM keep WHERE num = " & varsearch

Set rstSearch = Conexao.Execute(strSQL)

%>

</p></td>

</tr>

</table>

<p align="center"><br>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">[ Foram encontradas&nbsp;<b><%=intContador%></b>

ocorrências ] </font> </p>

<div align="center">

<table width="500" border="0" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF">

<tr>

<th width="107" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::Nome

::</font></STRONG></FONT></th>

<th width="80" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Email::</font></STRONG></FONT></th>

<th width="114" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Fone ::</font></STRONG></FONT></th>

<th width="162" bgcolor="#FF6600"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFFFF">::

Foto ::</font></STRONG></FONT></th>

</tr>

<tr>

<td bgcolor="#FFFFE6"><form id="form1" name="form1" method="post" action="">

<label>

<select name="lista" id="lista">

<% If not rstSearch.BOF and not rstSearch.EOF Then

While Not rstSearch.EOF %>

<option >

<%=rstSearch("nome") %>

</option>

<% rstsearch.MoveNext

Wend

End If

%>

</select>

</label>

</form>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <%= rstSearch("peso")%> </font></div></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch("altura")%></font></div></td>

</tr>

</table>

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

&nbsp;Sua busca foi processada em

<%response.write FormatNumber( Timer - inicio, 2 )%>

segundos.</font><br>

</body>

</html>

****

Tipo de erro:

ADODB.Field (0x80020009)

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/cadastro/result.asp

Link para o comentário
Compartilhar em outros sites

  • 0

agora ta dando esse erro aki... estranhoo

Tipo de erro:

Provider (0x80004005)

Erro não especificado

/cadastro/result.asp, line 15

dim varsearch

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "DBQ=C:\Inetpub\wwwroot\contato.mdb;Driver={Microsoft Access Driver (*.mdb)};"

***a linha 15 é a linha da conexao... tava ok com .. nem mexi!

Link para o comentário
Compartilhar em outros sites

  • 0

tem permissao sim.. a parte de inserção ta funcionando na bowa

andreia...deu mesmo erro inesperado...

olha só... se eu colocar assim.. ele lista pra mim....

<% While Not rstSearch.EOF %>

<tr>

<td bgcolor="#FFFFE6"><form id="form1" name="form1" method="post" action="">

<label>

<select name="lista" id="lista">

<option >

<%=rstSearch("nome") %>

</option>

</select>

</label>

</form>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <%= rstSearch("peso")%> </font></div></td>

<td bgcolor="#FFFFE6">

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch("altura")%></font></div></td>

</tr>

<% rstsearch.MoveNext

Wend %>

**só que.. o q eu quero é colocar dentro do campo list todos os valores q contenham um codigo X e la eu escolho quem quem eu quero....

entenderam.. só q não to conseguindo

Link para o comentário
Compartilhar em outros sites

  • 0

**** olha o q rola....

Tipo de erro:

Provider (0x80004005)

Erro não especificado

/cadastro/result2.asp, line 16

olha o codigo....

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

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

<title>Untitled Document</title>

</head>

<body>

<p align="center"><br>

<%

dim varsearch, rstsql, rstsearch

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "DBQ=C:\Inetpub\wwwroot\contato.mdb;Driver={Microsoft Access Driver (*.mdb)}"

varsearch=Request.Form("search")

strSQL = "SELECT nome FROM keep WHERE num = " & varsearch

Set rstSearch = Conexao.Execute(strSQL)

%>

</p>

<p></p>

<div align="center">

<table width="288" border="0" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF">

<tr>

<th width="107" bgcolor="#FF6600"><font color=royalblue face=Tahoma size=2><strong><font color="#FFFFFF">::Nome

::</font></strong></font></th>

</tr>

<tr>

<td bgcolor="#FFFFE6"><form id="form1" name="form1" method="post" action="">

<label>

<select name="lista" id="lista">

<% While Not rstSearch.EOF %>

<option >

<%=rstSearch("nome") %>

</option>

<% rstsearch.MoveNext

Wend

%>

</select>

</label>

</form>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>

</tr>

</table>

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

</font><br>

</body>

</html>

***pulgas...q negocio embaçado velho! e parece ser tão besta... to começando a achar q o problema é o mané aki!

Link para o comentário
Compartilhar em outros sites

  • 0

rsrs...rollou esse erro agora

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access]Erro geral Não é possível abrir a chave 'Temporary (volatile) Jet DSN for process 0xfe8 Thread 0xcb8 DBC 0xaabe4c Jet' do Registro.

.... ****consegui arrumar...

tava faltando fechar a conexao... e setar o nothing no rs...

dã~~aãã~... sou um cabeçao mesmo....

galera.. muito obrigado ... de verdade!!!

mas é só o começo...

rsrs... ainda to no começo do sistema...:-)

shalom!

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...