Avatar billede steen_e Nybegynder
28. oktober 2001 - 13:22 Der er 1 kommentar og
1 løsning

AND og OR

Jeg har en asp-fil, hvor brugeren skal taste noget ind i en form, og hvor siden så skal tjekke i databasen, at det IKKE findes. Derfor kører jeg denne lille rutine:

sql    = \"SELECT * FROM tabel\"
rs    = conn.execute(sql)
findes = False
do
  if rs(\"nummer\")=nummer then findes=True
  rs.movenext
until rs.eof or findes

...altså: løb hele tabellen igennem, og hop ud af løkken, hvis der er ET nummer, der matcher, eller hvis recordsettet er slut. Men det vil den ikke:

Error Type:
Microsoft VBScript compilation (0x800A0400)
Expected statement
/test.asp, line 24
until rs.eof or findes

Hvad gør jeg galt? Er det mit \"or\"-statement?
Avatar billede steen_e Nybegynder
28. oktober 2001 - 13:24 #1
UPS - sorry - det hedder jo do...while og ikke do...until - PINLIGT!
Avatar billede eagleeye Praktikant
28. oktober 2001 - 13:54 #2
du kan godt lave do until så skal der et loop ind:

do

loop until rs.EOF
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