Avatar billede ccfischer Nybegynder
29. marts 2006 - 17:33 Der er 1 kommentar og
1 løsning

Databasen er tom

Hejsa !

Hvordan sætter jeg en tekst ind i dette script, der fortæller at der ingen informationer er i databasen, hvis den er tom.

-----------------------------------------------------------------

<!-- Her starter del 1 -->

<%
Response.Buffer = True

' Connection til database
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("XXXXXX.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

' Her hiver vi indholdet af databasen ud, sorterer dem efter dato
    Sql = "SELECT TOP 1 * FROM server Order By id Desc"

    Set Record =  Con.Execute(Sql)
   
%>


<% Do while Not Record.EOF %>


<!-- Her slutter del 1 -->



<!-- Her er resten af del 1 --> <%
Record.MoveNext
Loop
%>

<%
' Lukke connection
Con.Close
Set Con = Nothing
%>

<!-- Her slutter del 1 forever -->

-----------------------------------------------------------------


Hilsen

CCFischer
Avatar billede eagleeye Praktikant
29. marts 2006 - 17:36 #1
du kan tjekke på om EOF er sat lige  efter du har åbet recordseet så prøv at rette:

    Set Record =  Con.Execute(Sql)


Til dette:

    Set Record =  Con.Execute(Sql)
    if  Record.EOF then
      'Databasen er tom
      Response.write "Databasen er tom"
    en if
Avatar billede ccfischer Nybegynder
29. marts 2006 - 17:40 #2
Det var lige det der manglede, og så virker det. Takker for hjælpen og dine point er på vej.


Hilsen


CCFischer
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