Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur konvertera System.DBNull till ett heltal

    . Microsoft Net Framework tillhandahåller verktyg som förenklar interaktionen med databaser . Till exempel representerar System.DBNull objektet en databas funktion som inte finns alls . Detta är användbart eftersom det skiljer databasobjekt som inte finns från databasobjekt med ett värde på zero.The System.DBNull objektet gör denna distinktion . Du kan testa dataobjekt för jämlikhet med System.DBNull , för att se om de existerar . Sedan kan du konvertera svaret till ett heltal - med ett värde på " 0 " när ett objekt inte existerar och " 1 " när den gör det . Saker du behöver
    dator med Visual Studio installerad 2010
    Visa fler instruktioner
    1

    Öppna Visual Studio 2010 genom att klicka på dess programikon . När den laddas , välj " Arkiv /Nytt /Project " och klicka på " Visual C # /Console Application . " Ett nytt Console Application projekt skapas , och en källkod filen visas i redigerarens huvudfönster . Källkoden filen innehåller en klass definition och en tom huvudsakliga metoden . Placera all kod som följer i - mellan klamrarna i den huvudsakliga metoden
    2

    Deklarera en ny " DataTable " objektet genom att skriva följande uttalande : .

    DataTable dt = ny DataTable ( ) ;
    3

    Deklarera ett heltal variabel som heter " dbnull " som kommer att lagra resultatet av " System.DBNull " jämställdhet drift :

    int dbnull = 0 ;
    4

    Skapa en " foreach " loop som griper alla rader från " DataTable , " så här :

    foreach ( DataRow rad i dt.Rows ) { }

    5

    Placera följande " if-else " uttalande innanför klamrarna i " foreach " loop . Detta uttalande testar raderna i " DataTable " för jämställdhet med " System.DBNull . " Om en rad existerar , heltalet " dbnull " är inställd på " 0 . " Annars är det som att " 1 . "

    om ( DBNull.Value.Equals (rad [ " " ] ) ) { dbnull = 0 ; } else { dbnull = 1 ; }
    6

    Skriv ut värdet på heltalet " dbnull " genom att placera följande uttalande längst ned i den huvudsakliga metoden , utanför " foreach " loop :

    System.Console.WriteLine ( " { 0 } " , dbnull ) ;
    7

    Kör programmet genom att trycka på den gröna knappen "Spela" . Programmet testar raderna från " DataTable " för jämställdhet med " System.DBNull . " Eftersom inga rader faktiskt skapades , dessa rader är lika med " System.DBNull , " och programmet skriver ut värdet " 0 ".
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Fördelar & Nackdelar med Turbo Pascal
    ·Hur importera användare i Community Builder på Joomla…
    ·Fördelar med Microsoft NET
    ·Windows Script Host Tutorial
    ·Vad är klockan komplexiteten i en djup -först söknin…
    ·Hur man byter String Windows
    ·Hur man gör en CSS Bild Karta
    ·Hur du formaterar en DataGrid Bound Field
    ·Hur man skall fördela en fil
    ·Vilka är fördelarna med Adobe Cold Fusion
    Utvalda artiklarna
    ·Hur man skapar ett ping program i Java
    ·MySQL Vänster Gå Tutorial
    ·JavaScript : Hur får man en MySQL Query Via PHP
    ·Lamda funktioner i Java
    ·Hur man sparar en variabel till en databas med hjälp a…
    ·Lägga till protokollet till DateTime
    ·ColdFusion Array inte är Clearing
    ·Hur man skapar en Randomizer i C
    ·Hur man uppdaterar en markör med COBOL
    ·Hur man använder SQLite i Vb.net
    Copyright © Dator Kunskap http://www.dator.xyz