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
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]