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


Tomma fält i databas....(SQL, DB)(LÖST)

Postades av 2002-05-15 21:49:04 - Lari Salminen, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 499 personer

Jag har ett litet problem. Jag har en SQL-sats som ser ut så här:

<code>
SQL = "SELECT tblGrupper.fltGID, tblGrupper.fltGRubrik, tblGrupper.fltGBeskrivning, tblGrupper.fltGDatum, Count(tblMeddelande.fltMID) AS Antal, Max(tblMeddelande.fltMTid) AS SenastTid, Max(tblSvar.fltSTid) AS SenastSvar" & vbcrlf &_
"FROM (tblGrupper INNER JOIN tblMeddelande ON tblGrupper.fltGID = tblMeddelande.fltGID) INNER JOIN tblSvar ON tblMeddelande.fltMID = tblSvar.fltMID" & vbcrlf &_
"GROUP BY tblGrupper.fltGID, tblGrupper.fltGRubrik, tblGrupper.fltGBeskrivning, tblGrupper.fltGDatum"
</code>

Saken är den att om det finns något meddelande utan svar så räknar den inte med någonting alls....

Själva koden där jag hämtar infon ser ut så här:

<code>
<Tr bgcolor="#FFFFFF">
<Td bgcolor="#10703F" align="left" height="10"><span class="TextSolidWhite10PxBold">Diskussionsgrupp</span></Td>
<Td bgcolor="#10703F" width="70" height="10"><span class="TextSolidWhite10PxBold">Skapades</span></Td>
<Td bgcolor="#10703F" align="center" width="50" height="10"><span class="TextSolidWhite10PxBold">Inlägg</span></Td>
<Td bgcolor="#10703F" height="10" align="center"><span class="TextSolidWhite10PxBold">Senaste inlägg</span></Td>
<Td bgcolor="#10703F" height="10" align="center"><span class="TextSolidWhite10PxBold">-</span></Td>
<Td bgcolor="#10703F" height="10" align="center"><span class="TextSolidWhite10PxBold">svar</span></Td>
</Tr>
<%Do until rs.EOF%>
<Tr bgcolor="#FFFFFF">
<Td height="10"><img src="../images/pilRight.gif" width="7" height="5">&RUB=<%=rs("fltGRubrik")%>"> <%=rs("fltGRubrik")%></Td>
<Td height="10"><span class="TextSolid10PxBold"><%=rs("fltGDatum")%></span></Td>
<Td align="center" height="10"><span class="TextSolid10PxBold"><%=rs("Antal")%></span></Td>
<Td height="10" align="center"><span class="TextSolid10PxBold"><%=rs("SenastTid")%></span></Td>
<Td height="10" align="center"><span class="TextSolid10PxBold">|</span></Td>
<Td height="10" align="center"><span class="TextSolid10PxBold"><%=rs("SenastSvar")%></span></Td>
</Tr>
<Tr>
<Td colspan="6"><span class="Text10PxSolid"><%=rs("fltGBeskrivning")%></Span></Td>
</Tr>
</code>

Det jag vill är att om det inte finns något svar på ett meddelande så ska den visa typ 0 eller liknande...eller bara visa ett tomt fält.
Men nu så tar den bort allt.

Vet inte om det här går att förstå, men om ni vill så kan jag skicka db:n som hjälp.

/Lari


Svara

Sv: Tomma fält i databas....(SQL, DB)

Postades av 2002-05-15 23:10:13 - Andreas Hillqvist

Testa:

SQL = "SELECT tblGrupper.fltGID, tblGrupper.fltGRubrik, tblGrupper.fltGBeskrivning, tblGrupper.fltGDatum, Count(tblMeddelande.fltMID) AS Antal, Max(tblMeddelande.fltMTid) AS SenastTid, Max(tblSvar.fltSTid) AS SenastSvar" & vbcrlf &_
"FROM (tblGrupper LEFT JOIN tblMeddelande ON tblGrupper.fltGID = tblMeddelande.fltGID) LEFT JOIN tblSvar ON tblMeddelande.fltMID = tblSvar.fltMID" & vbcrlf &_
"GROUP BY tblGrupper.fltGID, tblGrupper.fltGRubrik, tblGrupper.fltGBeskrivning, tblGrupper.fltGDatum"


Svara

Sv: Tomma fält i databas....(SQL, DB)

Postades av 2002-05-16 08:37:38 - Calle Öberg

jag har en annan fråga.. i samma ämne tror jag =)

jag har en access databas..
när jag ska läsa från den och det finns nåt tomt fält.. då får jag ett felmeddelande.. finns det något sätt att automatiskt skriva ut, typ..
Mer information: Saknas
istället för att sidan inte ska kunna visas?


Svara

Sv: Tomma fält i databas....(SQL, DB)

Postades av 2002-05-16 08:50:50 - Tommie Severinsson

När du loopar igenom ditt recordset så kolla om fältet är NULL om det är det skall det skrivas ut "Denna rad är tom" typ.. Om det inte är NULL så skriv ut den info som finns där..


Svara

Sv: Tomma fält i databas....(SQL, DB)

Postades av 2002-05-16 12:54:33 - Rolf Jangård

Ett sätt att hantera null-värden är:

select coalesce(fält,"Data saknas") as fält from tabell


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 832
27 960
271 761
5 697
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