| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Konverter System.DBNull til et heltal
    . Microsoft Net Framework indeholder værktøjer , der forenkler interaktioner med databaser. For eksempel repræsenterer System.DBNull objektet en database funktion, der ikke eksisterer overhovedet. Dette er nyttigt , fordi det adskiller databaseobjekter, der ikke eksisterer fra databaseobjekter til en værdi af zero.The System.DBNull objekt gør denne sondring. Du kan teste dataobjekter for ligestilling med System.DBNull , for at se , om de eksisterer. Derefter kan du konvertere svaret på et heltal - med en værdi på "0" når et objekt ikke eksisterer, og "1 ", når den gør. Hvad du har brug
    Computer med Visual Studio 2010 installeret
    Vis Flere Instruktioner
    1

    Open Visual Studio 2010 ved at klikke på programmets ikon . Når det belastninger , skal du vælge "File /New /Project" og klik på " Visual C # /Console Application . " En ny Console Application projekt oprettes , og en kilde kode fil vises i det primære redigeringsvinduet . Kildekoden fil indeholder en klasse definition og en tom vigtigste metode . Læg alle den kode, der følger i-mellem de krøllede parenteser i den vigtigste metode
    2

    Erklær en ny " DataTable " objekt ved at skrive følgende erklæring: .

    DataTable dt = new DataTable ();
    3

    Erklær en heltalsvariabel med navnet " dbnull ", der vil gemme resultatet af " System.DBNull " ligestilling operation : Hej

    int dbnull = 0 ;
    4

    Opret en " foreach " loop , der griber alle rækkerne fra " DataTable ", som dette : Hej

    foreach ( DataRow række i dt.Rows ) { } < br >
    5

    Place følgende " if-else " erklæring inde i krøllede parenteser i " foreach " loop . Denne erklæring tester rækkerne i " DataTable " for ligestilling med " System.DBNull . " Hvis en række findes, heltal " dbnull " er indstillet til "0". Ellers er det indstillet til "1".
    < p> hvis ( DBNull.Value.Equals (række [ "" ] )) { dbnull = 0; } else { dbnull = 1 ;}
    6

    Print ud af værdien af heltal " dbnull " ved at placere følgende erklæring på bunden af ​​de vigtigste metode , uden for " foreach " loop : Hej

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

    Udfør programmet ved at trykke på den grønne "Play" -knappen. Programmet tester rækkerne fra " DataTable " for ligestilling med " System.DBNull . " Da der ikke rækker faktisk blev skabt, disse rækker er lig med " System.DBNull ", og programmet udskriver værdien " 0". < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en Lisp Macro 
    ·Hvordan man laver en 2 Værdi Flow Chart 
    ·Hvordan laver Words Rul 
    ·Sådan tilføjes tekst i et INP fil ved Python 
    ·Sådan oprettes Web Layout 
    ·Hvordan man skriver metoder i pseudokode 
    ·Sådan oprettes Login i HTML 
    ·Sådan Konverter Olympus DSS filer 
    ·Sådan Beregn GPA i C # 
    ·Hvordan skal tjekkes for Bots Med ColdFusion 
      Anbefalede Artikler
    ·Hvordan at finde ud hvilken version af Python du har 
    ·Sådan Konverter Java til Python 
    ·Hvordan man laver en Marquee i et begrænset område på…
    ·Sådan ændres en PHP fil 
    ·Fordele af Custom Tags 
    ·Hvordan man programmerer en dagsorden i VB.NET 
    ·Hvordan man skriver en abstrakt klasse i Java 
    ·Sådan ændre koden på Upper Case i OpenEdge Editor 
    ·Sådan kopieres en liste med objekter i Python 
    ·Hvordan jeg kompilere & Run My Vb.Net Files i Visual St…
    Copyright © Computer Viden http://www.computerdk.com