Ir para conteúdo

POWERED BY:

Arquivado

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

Morphman

Erro

Recommended Posts

É passado uma variavel ID pela String...

 

<%Set Conexao = Server.CreateObject("ADODB.Connection")ConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../bd/bd.mdb")Conexao.Open ConnStringSet rsMostra = Conexao.Execute("select * from Estoque where ID=" & Request.QueryString("ID"))Set rsFabricante = Conexao.Execute("select * from Fabricante where ID=" & rsMostra("CatID"))%>EXIBICAO DOS DADOS E TAL.......<%rsFabricante.CloseSet rsFabricante = NothingrsMostra.CloseSet rsMostra = NothingConexao.CloseSet Conexao = Nothing%>

A ID é solicitada na proxima pagina e exibe os dados do registro...mas ta dando esse erro :

 

Tipo de erro:ADODB.Field (0x80020009)Tanto BOF quanto EOF são verdadeiros, ou o registro atual foi excluído; a operação solicitada pelo aplicativo requer um registro atual.

Se alguem souber o por quê, por favor, me ajude....

 

valew !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse erro acontece sempre que o Recorset está vazio, para isso acontecer existem duas hipóteses:Ou a sua busca na tabela não encontrou registro algum ou na sua tabela não existye registro nehum.Se o comando Select não encontrou o registo procurado, faça uma verificação do tipo If rsMostra.Eof = True then NENHUM REGISTRO FOI ENCONTRADOElse EXIBICAO DOS DADOS E TAL.......End If

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.