Ir para conteúdo

POWERED BY:

Arquivado

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

lucasmoraes

com erro de Recordset

Recommended Posts

opa beleza

preciso da ajuda de vcs tipo to tentando fazer uma exibição aqui ...

eu tenho uma tabela no banco de dados access e tenhos os ids certo tenho uma pasta que tem varias fotos cada foto tem o nome igual ao id no banco de dados por exemplo.

o joaquim tem o id 01 e tem uma foto chamada 01.jpg

intao ta acontecendo que eu chamo a foto pelo id do bd tipo assim o ...

 

<IMG height=64 width=64 src="figuras/<%=Recdep("id_dep")%>.jpg"
		width=59  align=absMiddle border=1>

 

e nao esta exibindo mnha imagem esta retornando um erro...

Tipo de erro:

ADODB.Recordset (0x800A0CC1)

O item não pode ser encontrado na coleção correspondente ao nome ou ao ordinal solicitado.

/projeto/index.asp, line 198

 

alguem me da uma luz ou uma forma de exibir minha imagem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente o campo id_dep não está sendo selecionado em seu banco de dados. Verifique a sua SQL se está com "*" ou está apenas selecionando alguns campos do BD.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente o campo id_dep não está sendo selecionado em seu banco de dados. Verifique a sua SQL se está com "*" ou está apenas selecionando alguns campos do BD.

 

bom cara so iniciante em asp e nao sei muito mas o sql eu mandei buscar todos os registros

tipo sql = SELECT * FROM TABELA

 

MAIS O MENOS ISSO MAS MESMO ASSIM....

BOM EU FIZ O SEGUINTE MINHA IMAGEM TEM O MESMO NOME DO MEU ID DO BANCO DE DADOS... AI EU SO IA PEGAR O NOME DA IMAGEM APENAS COM O NUMERO DO ID ACRESCENTANDO UM .JPG NO FINAL MAS NAO ESTA DANDO CERTO...

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o erro vem dando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linha 198 de seu código é a que faria essa exibição da imagem?

 

 

Ahh, evite postar com o CapsLock acionado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linha 198 de seu código é a que faria essa exibição da imagem?

 

 

Ahh, evite postar com o CapsLock acionado.

A LINHA 198 É A QUE EXIBE A IMAGEM SIM AQUE EU POSTEI LA EM CIMA

Compartilhar este post


Link para o post
Compartilhar em outros sites
A LINHA 198 É A QUE EXIBE A IMAGEM SIM AQUE EU POSTEI LA EM CIMA

Poste um trecho com umas 15/20 linhas antes da linha 198.

 

Ahh, evite postar com o CapsLock acionado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem duas alternativas para o seu erro

 

1 - nao selecionou o campo

2 - selecinou o campo mas a consulta nao retornou registros

 

Nos dois casos ao tentar escrever o valor na tela da este erro

 

mostre um pouco mais do seu codigo, a parte que seleciona o campo e onde testa se tem registros

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpem a demora

 

o erro continua rsrs vo postar as partes asp dp cpdigo

 

ssql = "SELECT * FROM tab Order By data Desc"
	Set Rs = Server.CreateObject("ADODB.RecordSet")
	Rs.Pagesize = tam_dep
	Rs.Open ssql, conexao
%>
<div id="col_dir" style="background-color:#FFFFFF">
			  <table width="533" height="302" border="0">
				<tr>
				  <td height="185" colspan="2" valign="top">
				  
				  <% Do while not Rs.EOF%>
				  <%Rs.MoveFirst%>
				  <img src="<%=Rs.fields("fotoautor")%>" width="116" height="130" />
				  <%Rs.MoveNext
				  loop%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Revise seu banco de dados, aparentemente não existe esse campo na sua tabela. Verifique se não foi erro de digitação ou algo parecido.

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.