Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik konverterer System.DBNull til et heltall
    . Microsoft Net Framework inneholder verktøy som forenkler samhandling med databaser . For eksempel representerer System.DBNull objektet en database funksjon som ikke eksisterer i det hele tatt . Dette er nyttig fordi den skiller databaseobjekter som ikke eksisterer fra databaseobjekter til en verdi av zero.The System.DBNull objektet gjør dette skillet . Du kan teste data objekter for likestilling med System.DBNull , for å se hvorvidt de eksisterer. Så kan du konvertere svaret på et heltall - med en verdi på " 0 " når et objekt ikke eksisterer og "1" når den gjør det . Du trenger
    datamaskin med Visual Studio 2010 installert
    Vis flere instruksjoner
    en

    Åpen Visual Studio 2010 ved å klikke på programmets ikon. Når den lastes ned, velger du "Fil /Ny /Project" og klikk " Visual C # /Console Application. " Et nytt Console Application prosjekt er opprettet, og kildekoden filen vises i hovedredaktør vinduet. Kildekoden filen inneholder en klasse definisjon og en tom viktigste metoden . Plasser all koden som følger i - mellom klammeparenteser av den viktigste metoden
    2

    Erklærer en ny " DataTable " objekt ved å skrive følgende uttalelse: .

    DataTable dt = new DataTable ();
    3

    Erklærer et heltall variabel kalt " dbnull " som vil lagre resultatet av " System.DBNull " likhet drift : en

    int dbnull = 0 ;
    4

    Lag en " foreach " loop som griper alle radene fra " DataTable ", som dette : en

    foreach ( DataRow rad i DT.Rows ) { }

    5

    Place følgende " if-else " statement inne i klammeparentes av " foreach " loop . Denne uttalelsen tester radene i " DataTable " for likestilling med " System.DBNull . " Hvis en rad eksisterer, heltall " dbnull " er satt til "0". Ellers er det satt til "1".
    < p> if ( DBNull.Value.Equals ( row [ " "] ) ) { dbnull = 0 ;} else { dbnull = 1 ;}
    6

    Print ut verdien av heltall " dbnull " ved å plassere følgende uttalelse på bunnen av den viktigste metoden , utenfor " foreach " loop : en

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

    Kjør programmet ved å trykke på den grønne " Play "-knappen . Programmet tester radene fra " DataTable " for likestilling med " System.DBNull . " Siden ingen rader faktisk ble opprettet , disse radene er lik " System.DBNull ", og programmet skriver ut verdien " 0 ".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage Senket bruke HTML -koder 
    ·Hvor å Utsikt xbrl 
    ·Nybegynner SQL Trening 
    ·Slik bruker du en dblink for Oracle Lock Tjenester 
    ·Slik konverterer Oktal til Binary 
    ·Sette inn ord som inneholder Apostrofer i SQL 
    ·Hvordan Rediger KML & Bulk 
    ·Hvordan Design Joomla Meny Maler 
    ·ColdFusion Checkbox Tutorial 
    ·Hvordan sette tall inne i en Combo Box i Visual Basic 
      Anbefalte artikler
    ·Hvordan slå av MySQL Cache 
    ·Hvordan implementere et binært tre med Pascal 
    ·HTML kode for Understrekede Kursiv 
    ·Hva er en Socket i Java 
    ·Liste over Fordeler med UML 
    ·Hvor å Endre Borland C + + Rediger Screens 
    ·Hvordan få en Sub XML-struktur tekstutdrag fra en Big …
    ·Slik fjerner SQLite i C 
    ·Hvordan lage et tegneprogram 
    ·Hvordan bruke PHPMailer på en Webform 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/