Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hantering av tom databas???

Postades av 2000-10-11 11:00:00 - Maria Johansson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 618 personer

Hejsan
Jag undrar hur jag ska hantera en tom databas på en asp-sida rent kodmässigt. Jag har provat if satser och recordcount = 0, i vb finns det resume next finns det något liknande i asp?


Svara

Sv: felhantering i ASP

Postades av 2000-10-11 11:32:00 - Pelle Johansson

En tom databas, du menar säkert ett recordset? För att kontrollera om ett recordset är tomt när man ställt en sql-fråga men inga poster returnerats kan man kontrollera följande:

<code>
Set rst=con.Execute("select count(1) from tabell")
If Not rst.Eof Or rst.Bof) then
' allt ok
Else
' inga poster
End If

'Men för att exempelvis fånga felmeddelanden så tillåter man koden att få gå vidare fast det blir fel. Då får man istället kontrollera efteråt vad det är för fel som kan tänkas uppstå..

On Error Resume Next
Rst.Open "tabell.mdb", Con, 0, 0, 1

If Err Then
Response.Write Err.Description
Response.End
Else
' allt gick bra
End If
</code>

/Pelle


Svara

Sv: felhantering i ASP

Postades av 2000-10-11 13:07:00 - Maria Johansson

Hela databasen är helt tom, därav inget recordset. Så jag vill att hela strukturen ska vara kvar men inga poster kommer då att visas i combo, så det jag undrar är vad jag ska skriva där det står " inga poster" . i vb löser jag detta genom att skriva:

if rs.recordcount = o then
resume.next
end if

Hur fixar jag detta i asp?????


Svara

Sv: felhantering i ASP

Postades av 2000-10-11 15:07:00 - Joel

Det är som pelle säger.
När man skriver recordsetten så är det bara att skriva denna utmärkta if-sats som pelle skrev.så märker den både om det finns nån sån tabell eller rad.
Alltså svårt att förklara...men...

//Joel


Svara

Sv: felhantering i ASP

Postades av 2003-11-21 09:37:25 - Åke Holm

Går också att skriva såhär:

Set rs=conn.Execute("Select-Satsen")

<select>
if rs.eof AND rs.Bof then
Response.write "<option>&nbsp;<option>" '<-----lägger in en tom rad i combon
Else
Do until rs.eof '<------Plocka in de poster som finns i databasen/recordsettet i combon
Response.Write "<option value='" & rs("EttID") & "'>" & rs("EnText") & "</option>"
rs.MoveNext
Loop
End if
</select>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
8 767
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies