Ir para conteúdo

POWERED BY:

Arquivado

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

shumi

erro : Either BOF or EOF is True

Recommended Posts

Galera onde esta o erro??tenho

SQLMASTER = "Select * from requisicao_pessoal where campanha="&campanha&" and coligada="&coligada&""Set rsmaster = Conexcao.Execute(SQLMASTER)vagas_em_aberto = rsmaster("vagas_em_aberto")vagas_preenchidas = rsmaster("vagas_preenchidas")IF vagas_em_aberto = 0 ThenResponse.Redirect("ficha_de_pessoal.asp?msg=9")Elsevagassoma = vagas_em_aberto - 1vagas_preenchidas + 1
Ai ta dando o erro:

ADODB.Field error '800a0bcd' Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /sis/ficha_de_pessoal_valida.asp, line 70

a linha do erro é essa:vagas_em_aberto = rsmaster("vagas_em_aberto")Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, a sua pesquisa não tá retornando nenhum resultado, por isso quando você solicita algum registro, no teu caso... vagas_em_aberto = rsmaster("vagas_em_aberto"), ele dá o erro.

 

Pra evitar esse erro, faça assim:

 

SQLMASTER = "Select * from requisicao_pessoal where campanha="&campanha&" and coligada="&coligada&""Set rsmaster = Conexcao.Execute(SQLMASTER)'aqui, ele vai testar se foi gerado algum resultado (lembrando que EOF significa que o cursor está no início dos registros, e bof está no fim)if not rsmaster.eof then vagas_em_aberto = rsmaster("vagas_em_aberto")vagas_preenchidas = rsmaster("vagas_preenchidas")IF vagas_em_aberto = 0 ThenResponse.Redirect("ficha_de_pessoal.asp?msg=9")Elsevagassoma = vagas_em_aberto - 1vagas_preenchidas + 1elseresponse.write("a consulta não gerou nenhum resultado")end if

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Shumi,procure sempre tratar o rs pra num ter erro.tipo if rs.eof thenresponse.write "Esta vazio"elseSeu codigoend ifAbraço.

beleza valeu pela dica!!!

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.