Ir para conteúdo

POWERED BY:

Arquivado

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

renatomil5

Loop interrompido soziho

Recommended Posts

boa tarde povo,

 

Entao,

 

tenho uma lista... que seleciona duas tabelas no banco...

 

um banco é onde esta a pessoa, digamos assim.

outro é o nome da pessoa...

 

ok...

 

seleciono um lugar... tipo.. casa..

e faço um SELECT * quando tem casa...

 

faço uma verificação se esta retornando... tipo:

if sql.eof then
session("msg") = "Nenhum resultado encontrado!"
session("erro") = 11
response.redirect("*.asp")
end if

 

blz..

 

faço um while... sql.eof

pego o codigo... abro a tabela que esta o nome da pessoa...

e vou listando...

normal...

 

tenho mais ou menos ... uns 250 registros...

mas ele lista somente 102..

e do nada aparece:

ADODB.Field erro '80020009'

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

 

como se a conexão com o banco tivesse fechado!

 

a um tempo.... tive um problema na hora do cadastro... e imaginei que fosse o tempo de resposta mt curto...

entao aumentei la no IIS .. nao resolveu.... ai resolvi refazer o codigo...e voltei o tempo normal.. 90segundos..

acredito que nao tenha nada haver!

 

se alguem puder ter uma ideia... obrigado!

 


povo.... milhoes de desculpas...

MODERADOR... apaga pra mim... por favor...

 

nossa....

 

estou a 2 dias nisso... resolve fazendo um if na tabela do nome...

caso o cod nao achasse um nome cadastrado(erro de usuario)

deu certo...

 

mil desculpas...

 

apaga pra mim... ou entao se quiser o cod e a resolução mais esclarecidos.. eu coloco ..

pra um futuro usuario com esta duvida...

 

mil desculpas!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se puder mostre a solução pode ajudar outros no futuro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao, eu resolvi assim:

  set sql2 = conexao.execute("SELECT * FROM xxxtb WHERE Codigo = "&cod&" and xxxx = 'SIM'")
  if not sql2.eof then

ai.. se ele nao achar nada... no codigo.. ele nao entra no if...

mas nao altera o while laaa da primeira seleção... onde esta listando todos os que estao como CASA..

 

desculpa a demora.. é que pensei que tivesse explicado melhor...

mas realmente nao deu pra entender mesmo nao!

 

obriagdo!

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.