IironheadMedlem sedan mars 20011 346 inlägg Frågan#1 Jag har tex 5 värden som jag hämtar från en databas.
tbl_test
----------
värde1
värde2
värde3
värde4
värde5
Jag vill loopa ut dessa så att "värde1" hamnar i en variabel som heter s och att värde2 hamnar i en variabel som heter s1.
så när loopen snurrat 2 ggr ska s=RS("värde1") och s1=RS("värde2")
nästa loop ska s=RS("värde3") och nästa s1=RS("värde4")
nästa loop ska s=RS("värde5") och nästa s1=""
Skulle också vilja göra så att när loopen fyllt värden i s och s1 ska den anropa en sub och sedan fortsätta.
Går det att göra?
Är detta ett sätt som man skulle kunna tänka sig?
Eller finns det bättre sätt?
sCount=0
Do while not RS.eof
If sCount=0 Then
s=RS("field")
sCount=1
Else
s1=RS("field")
sCount=0
call annansub()
end If
RS.MoveNext
Lite snyggare enligt mig.
lCount = 0
Do While Not RS.eof
If (lCount Mod 2) = 0 Then
s = RS("field")
Else
s1 = RS("field")
annansub
End If
RS.MoveNext
lCount = lCount + 1
Loop
Går ju inte att döpa en variabel till sCount när den innehåller siffror. :p
IironheadMedlem sedan mars 20011 346 inlägg Hoppsan :r
Så rätt ... så rätt ...
tack för rättelsen! :bire
ToonsterMedlem sedan feb. 20001 590 inlägg
Går ju inte att döpa en variabel till sCount när den innehåller siffror
Det är ALLTID bättre att ge en variabel ett namn som beskriver vad den gör, än att namnet beskriver vilket datatyp det är.
Att i ett variabelnamn ange vilken datatyp det är, är ganska, om inte väldigt förlegat.
Sorry, detta inlägg har inte så mycket med frågan att göra, bara en reaktion på variabelnamn....
/T
@ndersMedlem sedan juni 200032 969 inlägg
Att i ett variabelnamn ange vilken datatyp det är, är ganska, om inte väldigt förlegat.
Förklara gärna varför ungersk notation inte är att rekommendera.
Mvh,
IironheadMedlem sedan mars 20011 346 inlägg Kan man göra typ:
Kolla hur många poster det är i en tabell
Do until antalposter/2
s=RS("värde1")
RS.MoveNext
s1=RS("värde2")
Skicka till sub(s,s1)
Loop
Förstår ni?...så att man för varje loop får ut 2 värden?!
Eller finns det nåt annat sätt?
Toonster, är det inte bättre att ge en variabel namnet lCount än sCount?
SsolbulleMedlem sedan mars 20015 287 inlägg Har du prövat? Det borde väl lira.