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


Kollar först efter IsDBNull men får endå DBNull exception...

Postades av 2006-04-02 12:25:05 - Anders Malmgren, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 437 personer

Pga dålig administation av databas så finns det vissa fält som är raderade och som resulterar i att vissa fält i sql returen är Null.

Därför måste jag kolla detta innan jag använder dem..

<%#IIf(Not IsDBNull(Container.DataItem("MS")), "<td class=""n"">" + IIf(Container.DataItem("MS") > 0, "Yes", "No") + "</td>", String.Empty)%>

Som ni ser kör jag först IIf och kollar om Container.DataItem("MS") == DbNull om så är fallet returnera jag tomma strängen, men om så inte är fallet så gör jag en IIf till och kollarom Container.DataItem("MS") > 0...

Det skumma är att även om den är null så exekveras '>' operationen och jag får denna error

"Operator '>' is not defined for type 'DBNull' and type 'Integer'."

Varför utförst den operationen när jag först kollat efter Null? :(


Svara

Sv: Kollar först efter IsDBNull men får endå DBNull exception...

Postades av 2006-04-02 12:27:39 - Mikael Johansson

Du måste returnera ett värde när båda är null


Svara

Sv:Kollar först efter IsDBNull men får endå DBNull exception...

Postades av 2006-04-02 12:49:08 - Anders Malmgren

tack för snabbt svar,

när båda är null? Det är ju samma fält jag tittar mot?


Svara

Sv: Kollar först efter IsDBNull men får endå DBNull exception...

Postades av 2006-04-02 14:33:46 - Mikael Johansson

Ups, sorry
Du den klagar på din operand. Du måste först kolla om den är null. Är den inte null får du kolla att den är större än noll och kolla att det är en int du får ut.


Svara

Sv:Kollar först efter IsDBNull men får endå DBNull exception...

Postades av 2006-04-02 14:34:48 - Anders Malmgren

men det skumma är att det är ju det jag gär i IIf satsen.. men endå går IIf in och av nån anledning pillar på null objektet... ?? vad göra, börjar bli lite smått desperat...


Svara

Sv: Kollar först efter IsDBNull men får endå DBNull exception...

Postades av 2006-04-03 11:13:41 - östen petersson

föreslår du lägger den som en funktion i kodsidan som du anropar istället
edit funktion inte property som jag skrev först :)


Svara

Sv:Kollar först efter IsDBNull men får endå DBNull exception...

Postades av 2006-04-03 19:49:48 - Anders Malmgren

vb verkar inte kunna skicka parametrar till en metod om värdet är null iaf inte i form koden.. Men eftersom den förra programmeran redan skrivit så ful kod fortsättar jag i samma linje. löste det såhär,

CInt("0" + Container.DataItem("MS"))

då blir värdet 0 även om databasen returnear null.. fult jag vet, men snabb lösning och fungerande....


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 602
27 953
271 705
5 952
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