Tjeke database (VBA)

Tags:    visual-basic

Hvordan kan jeg checke om min loop er noget til den sidste "post" eller hvad det ny hedder "data" i ens database?? Og når den er det skal den IKKE forsætte..

Det skal ikke være kommandoen do Until bla.EOF osv.. Der må være en anden måde??

Sagt på en anden måde:

Jeg har en loop. som køre en sub rutine.

I den subrutine køre den ".movenext" kommandoen 20 gange i en loop.. Kan du forstille dig at på et tidspunkt er der ikke flere datater i min database den kan hente.. Så når du har hentet det sidste data fra databasen, og du skriver "movenext", for du jo en fejl, for der er ikke flere i databasen.. Er du med?? :-)

Med venlig hilsen
Frede_Manden

[Redigeret d. 20/05-05 15:02:11 af Frede_Manden]



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det skal ikke være kommandoen do Until bla.EOF osv.. Der må


dim x as integer
dim y as integer

strSQL="select * et_eller_andet "
x=rst.recordcount

do while y<>x

//gør et eller andet

y=y+1

rst.movenext

loop

Og ellers hvis du har .NET kan du jo arbejde med datareader,dataset's,xml



mvh Jens







[Redigeret d. 02/06-05 08:31:04 af Nauticom]



t