Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera beleza?
Estou com um sério problema com o Response.Flush desse desgramao do ASP.
O prlblema é que presiso ler um aquivo .txt de + de 4MB e fazer gravação em várias tabelas diferentes e pra cada tabela eu tento usar o flush pra liberar o bufer e o maldito ñ faz isso.
Alguém sabe como fazer isso funcionar nos IE 7 e superiores, qual a sintaxe correta?
Desde ja agradeço
Cara você tem um exemplo e como fazer isso?
Fiquei meio perdido em sua resposta.
Como seria o jeito certo de implementar o Flush? Pelo que pude ver no FF o Flush funciona.
sobre o exemplo...
tem n modelos de paginacao aqui no forum, você pode pegar um simples e adaptar com a seguinte logica
a paginacao consistem em listar X registros - você pode 'setar' de 100 em 100
a 1ª pagina quando carregar, dentro do loop, vai fazer o que você quiser (alterar a linha, adicionar, gravar no BD...) ao final do loop você da um redir pagina.asp?Pagina=2 e a 2ª pagina vai fazer o mesmo procedimento e encaminhar para a pagina 3
If not RS.EOF Then
'o que meu codigo vai fazer dentro do loop
DO WHILE NOT RsPg.EOF And Numeracao < RsPg.PageSize
...
RsPg.MoveNext
LOOP
'quando executar toda acao, aqui será encaminha do para a proxima pagina
end if
o esquema é esse, entendeu?
ele vai fazer tudo direto automatico de pagina em pagina ate a hora que der RS.EOF (fim)
basta você pegar um que provavelmente tem no Lab.
codigo asp funciona em qq navegador... senao esta rodando o problema é do cod e nao do browser
por se tratar de um txt > 4mb imagino que tenha milhares de linhas, entao o melhor é você paginar essa sua ação, nem que seja uma paginacao automatica
fiz essa forma num caso identico ao seu