Avatar billede inkognito1 Nybegynder
31. august 2001 - 10:40 Der er 4 kommentarer og
1 løsning

Vis billeder med det samme i Loop

Jeg har nogle billeder der ligger i en database.

De vises via et Loop.

Den har dog tildens til først at vise billederne
når den har hentet dem alle i databasen.

Hvad kan man gøre ved det ...
Avatar billede tmceu Praktikant
31. august 2001 - 11:05 #1
Du kan indsætte Response.Buffer = True i toppen af din kode (som det første)

Derefter kan du efter hvert gennemløb af din Loop skrive Response.Flush - dette får den til at skrive til klienten med det samme.
Avatar billede tmceu Praktikant
31. august 2001 - 11:07 #2
En lille rettelse; jeg er ikke sikker på at det vil virke. Du skal måske bruge det der hedder recordset paging i stedet for, d.v.s. hente eks. én record af gangen i databasen. Et øjeblik så finder jeg lige et link til dig...
Avatar billede tmceu Praktikant
31. august 2001 - 11:08 #3
Avatar billede inkognito1 Nybegynder
31. august 2001 - 11:13 #4
rs.movenext
Response.Flush
loop

er det sådan her ??
Avatar billede tmceu Praktikant
31. august 2001 - 11:25 #5
Ja, det var det jeg mente. Men måske ligger problemet i at du skal vente på at hente recordsettet fra databasen. Hvis du eks. henter 10 billeder fra en database, er problemet nok ikke tiden mellem hver enkelt post, men mere fordi du skal vente længe på at få dit recordset retur ?

Hvis ovenstående løser problemet, fint. Hvis ikke, bør du kigge på recordset paging, hvor du eks. henter ét billede ad gangen i databasen og skriver det ud. Det giver flere databasekald, men til gengæld vil brugeren opleve at det går hurtigere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester