Tällä kertaa toisenlainen kysymys...
koodi on seuraava
"...
kysely="Select * FROM sivu WHERE ID="&sivu
rs.Open kysely, cnn
Call TulostaSivu()
..."
Ja kysymys onkin, että mikä on koodinpätkä, jolla
saan tarkistuksen tuohon..eli tyyliin...
"
Do until EOF
kysely=...&sivu
rs.Open kysely, cnn
IF kysytty tietue löytyy THEN
CALL TulostaSivu()
ELSE
sivu=sivu 1
Loop
"
Ongelma siis on, että mitä kirjoittaa IF lauseen
ehdoksi...?
koodi on seuraava
"...
kysely="Select * FROM sivu WHERE ID="&sivu
rs.Open kysely, cnn
Call TulostaSivu()
..."
Ja kysymys onkin, että mikä on koodinpätkä, jolla
saan tarkistuksen tuohon..eli tyyliin...
"
Do until EOF
kysely=...&sivu
rs.Open kysely, cnn
IF kysytty tietue löytyy THEN
CALL TulostaSivu()
ELSE
sivu=sivu 1
Loop
"
Ongelma siis on, että mitä kirjoittaa IF lauseen
ehdoksi...?
Vastaukset 2
Vanhimmat
Kokeile seuraavaa:
If Not(RS.EOF) Then ...
*Ensin kannattaa hakea kaikki kerrallaan jolloin
koko homma nopeutuu*
Esimerkiksi näin jos tietty alue valittu:
"Select * FROM sivu WHERE ID>="&ekasivu&" AND
ID<="&vikasivu"
tai näin jos kaikki:
"Select * FROM sivu"
*Ja sen jälkeen esimerkiksi näin*
While Not RS.EOF
Call TulostaSivu(RS("Sivu"))
RS.MoveNext 'ÄLÄ UNOHDA TÄMÄ RIVI
Wend