Avatar billede eqvaliser Nybegynder
28. april 2004 - 21:38 Der er 2 kommentarer og
1 løsning

if then , og hvordan bruge >OR<

denne sætning springer jo for meget i DB.

nogle ider hvordan den kan skrives om, så den stadivæk udføre
funktionen, uden at udføre fejl ved EOF..

    <%
  tal = 0
  while not rew.eof and tal<3
  tal = tal + 1
    if rew.fields("Platforum") = "WIN" then
      rew.movenext
    end if
    if rew.fields("Platforum") = "IPAQ" then
      rew.movenext
    end if
  %>
Avatar billede nmh Nybegynder
28. april 2004 - 22:18 #1
for tal=0 to 2
  if rew.eof then exit for
  if rew.fields("Platforum")="WIN" or rew.fields("Platforum")="IPAQ" then
    rew.movenext
  end if
next

Dette burde gøre det samme, og du vil ikke få en eof-fejl
Avatar billede nmh Nybegynder
28. april 2004 - 22:23 #2
Dette er bedre:
for tal=0 to 2
  if rew.eof then exit for
  tmp=rew.fields("Platforum")
  if tmp="WIN" or tmp="IPAQ" then
    rew.movenext
  end if
next
Avatar billede nmh Nybegynder
28. april 2004 - 22:39 #3
Ups, mine to første forslag vil ikke altid gøre det samme som din kode.
Jeg prøver igen (alle gode gange tre) :o)

for tal=0 to 2
  if rew.eof then exit for
  if rew.fields("Platform")="WIN" then rew.movenext
  if rew.eof then exit for
  if rew.fields("platform")="IPAQ" then rew.movenext
next
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester