Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Record is out of range (Ajuda)
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00770360
Message ID:
00771231
Views:
12
Olá Alex,
Além da resposta a sua resposta :), eu queria te pedir pra conversar com o Tio Bush pra que ele pare logo com essa guerra, pois eu já estou com medo de ser convocado pra ela :P
Agora falando sério está aí abaixo a minha questão:

A tabela na qual eu utilizo na listbox é um cursor que eu gero apartir de uma SQL feita no banco Oracle, porém ela não possui índice, para que possa reindexa-la. (Pois eu creio que nesse caso esse cursor é como se fosse uma Query, onde só traz o resultado de uma consulta).

Isso ocorria anteriormente quando eu gravava o RECNO() de um registro e tentava voltar nele depois de ter deletado ele. Melhor explicando está aí mais ou menos o que eu fazia que ocorria este erro:

!NO CASO DA MINHA TABELA/CURSOR TER SOMENTE 1 REGISTRO!
with thisform
  ult_rec = RECNO()
  if seek(str(ra,7,0)+str(ingresso,2,0),"tabela")
    delete
  endif
  go ult_rec
  .atualiza_campos()
endwith
O que ocorria nesse caso é que ele encontrava o registro após o seek, e o registro era o mesmo que ele tinha guardado no ult_rec, dae ele tentava voltar para o registro que estava posicionado anteriormente
Atenciosamente,

Thiago Oliveira Ferraz

Analista de Sistemas
Universidade de Uberaba (UNIUBE) - Campus Aeroporto
Tel: 0xx(34)3319-8906
Cel: 0xx(34)9136-1260
Previous
Reply
Map
View

Click here to load this message in the networking platform