Avatar billede bswo Nybegynder
07. juli 2005 - 10:57 Der er 5 kommentarer og
1 løsning

tom database

Hvis jeg prøver at select fra en tom database med denne:
strSQL = "Select top 1 * from kalender order by id DESC"
Set rs = conn.execute(strSQL)

får jeg fejl, sikkert fordi der ikke er en top 1, hvordan undgår jeg det?
Avatar billede bswo Nybegynder
07. juli 2005 - 10:59 #1
altså tjek om databasen er tom
Avatar billede busschou Praktikant
07. juli 2005 - 11:00 #2
strSQL = "Select * from kalender order by id DESC"
Set rs = conn.execute(strSQL)
If not rs.eof then
  //så er tabellen ikke tom
else
  // så er tabellen tom
end if
Avatar billede ttopholm Nybegynder
07. juli 2005 - 11:01 #3
Du kan lave en
SQL = "Select Count(*) as antal from kalender order by id DESC"
Set rss = conn.execute(SQL)
if rss("antal") > 0 then
strSQL = "Select top 1 * from kalender order by id DESC"
Set rs = conn.execute(strSQL)
....
end if
Avatar billede ttopholm Nybegynder
07. juli 2005 - 11:03 #4
Busschou's er nu den rigtige måde at gøre det på...
Avatar billede bswo Nybegynder
07. juli 2005 - 11:08 #5
takker mange gang :> må gerne svare!
Avatar billede busschou Praktikant
07. juli 2005 - 11:09 #6
oki svar :o)
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