"Jimmy" <pleasereplyinnewsgroup@hotmail.com> wrote in message
news:3f0ad144$0$24702$edfadb0f@dread14.news.tele.dk...
> "Peter Lykkegaard" <polonline@hotmail.dk> skrev i en meddelelse
> news:3f098f22$0$32486$edfadb0f@dread16.news.tele.dk...
> >
> > Erstat din løkke med GetRows - så vil det være endnu hurtigere
>
> Noget lign.
>
> if not rs.eof then
> feltArray = rs.getrows()
> end if
>
Jeg har en svag mistanke til at du kan kalde den direkte uden tjek på EOF
Men det kan da være at den smider en runtime exception
> og så bare køre igennem med feltArray(i)
>
Jeps
> > Evt kombineret med et firehose (read-/forwardonly) recordset
>
> Når jeg erklærer mit recordset samtidigt med executen er den så ikke read
> only/forward only?
> set rs = linkDB.Execute("select felt1...")
>
Tjek med din documentation - skal jeg være ærlig så er det det jeg gør
>
> Ups, så når jeg kalder funktioner med rs("felt1") som parameter, så går
den
> hele hierarkiet igennem?
> Vil rs.fields("felt1"), så cutte hele turen gennem objekt hierarkiet?
det er lidt bedre men ikke meget
den rigtige syntaks er
rs.fields.item("felt").value
Men det bedste er at føre item objectet eller selve værdien over i en
variabel
>
> Ok, jeg summerer lige op her.
>
> set rs = linkDB.Execute("Select felt1.....")
> if not rs.EOF then
> feltArray = rs.getrows()
> end if
> i = 0
> while i < UBound(feltArray)
> ........feltArray(i) bliver jævnligt brugt i denne stump kode.
> ........
> i = i + 1
> wend
>
Jeps
> Ok, men hvad så med Select felt1, felt2...
> Altså når der er mere end 1 felt?
Du har et to dimensionelt array
feltArray(i, 1)
feltArray(i, 2)
> Hmmm... Det kunne jeg selvfølgelig også lige prøve at lege mig frem til...
>
Jada
> Youre the man...
>
thanks
mvh/Peter Lykkegaard