Jump to content


Photo

Erro No Recordset


  • Faça o login para participar
2 replies to this topic

#1 lone

lone

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 10/10/2003, 12:23

Caros crie um menu estilo e quando busco no banco de dados ele bre o nomes da cidade mas não os links dá o seguinte erro

Tipo de erro:
ADODB.Recordset (0x800A0CC1)
O item não pode ser encontrado na coleção correspondente ao nome ou ao ordinal solicitado.
/casali/novoteste.asp, line 31

mas quando tiro a referencia do link e coloco uma url ele abre normalmente os nomes da cidades no bd. não consegui achar o erro,


<%
Set Conn=server.createobject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("osmelhores.mdb")

Set Usr=server.createobject("ADODB.Recordset")
Usr.Open "Select Distinct(nomecidade) From cidades", Conn, 3, 3

If Usr.eof then
response.write "não existe registro"
else
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>

<form name="navegacao" method="post" action="">
<select name="navegacao" onChange="MM_jumpMenu('parent',this,0)">
<%do While not Usr.eof%>
<option value="<%=Usr("link")%>"><%=Usr("nomecidade")%></option>
<%USR.MoveNext()
loop%>
</select>
<%end if%>
<%Usr.close%>
             
</body>
</html>

O homem sabio compartilha o que sabe, o tolo leva o conhecimento para o esquecimento.

#2 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 10/10/2003, 12:25

qual link vc diz ? qual a linha do codigo ?

#3 lone

lone

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 10/10/2003, 12:53

Aqui o mrecordset só abre se estiver assim
<option value="teste.htm"><%=Usr("nomecidade")%></option>

mas se estiver assim
<option value="<%=Usr("link")%>"><%=Usr("nomecidade")%></option>
e dá o seguinte erro
Tipo de erro:
ADODB.Recordset (0x800A0CC1)
O item não pode ser encontrado na coleção correspondente ao nome ou ao ordinal solicitado.
/casali/novoteste.asp, line 31
O homem sabio compartilha o que sabe, o tolo leva o conhecimento para o esquecimento.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq