Avatar billede jerving Nybegynder
19. juni 2002 - 17:55 Der er 6 kommentarer og
1 løsning

Skriv besked hvis tabellen er tom

Hej eksperter,

Jeg udskriver indholdet i en tabel med følgende:


strSQL = "SELECT * FROM YFS"
Set rs = Conn.Execute(strSQL)

Do

blablabla...

rs.MoveNext

Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing

Mit spørgsmål er flg.:

Hvordan udskriver jeg en foruddefineret besked, hvis tabellen er tom, så den besøgende ikke får fejlmeddelelsen:

error '80020009'
Exception occurred.


Jeg håber at mit spørgsmål ikke er for kinesisk ;o)

Jerving
Avatar billede lp Nybegynder
19. juni 2002 - 17:57 #1
strSQL = "SELECT * FROM YFS"
Set rs = Conn.Execute(strSQL)

If NOT rs.EoF

Do While NOT rs.EoF

blablabla...

rs.MoveNext
Loop

Else
  Response.Write "Der er ingen poster"
End If

Conn.Close
Set Conn = Nothing
Avatar billede medions Nybegynder
19. juni 2002 - 18:26 #2
strSQL = "SELECT * FROM YFS"
Set rs = Conn.Execute(strSQL)

If rs.EOF And rs.BOF Then
  Response.Write("Der er inge poster")
Else
While Not rs.EOF
  Response.Write(rs("kolonne") & "<br>")
rs.MoveNext()
Wend
End If

//>Rune
Avatar billede medievil Nybegynder
19. juni 2002 - 20:03 #3
medions >>> mener du ikke

IF rs.EOF and rs.BOF = "" then
Avatar billede tmceu Praktikant
19. juni 2002 - 21:59 #4
medievil >> EOF/BOF er begge boolean så nej, der skal ikke kontrolleres ift. en streng :-)
Avatar billede medions Nybegynder
20. juni 2002 - 01:06 #5
medievil> Nej...
Tak TMCEU

//>Rune
Avatar billede jerving Nybegynder
20. juni 2002 - 13:11 #6
Alle tiders!, Virker lige efter hensigten - 1000 Tak ;o)
Avatar billede medions Nybegynder
20. juni 2002 - 13:13 #7
Thx 4 Poinz

//>Rune
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