Het Microsoft . Net Framework biedt hulpmiddelen die interactie met databases te vereenvoudigen . Bijvoorbeeld , de System.DBNull object vertegenwoordigt een gegevensbestand functie die niet bestaat helemaal . Dit is handig omdat het onderscheidt database- objecten die niet bestaan uit de database objecten met een waarde van zero.The System.DBNull object maakt dit onderscheid . U kunt de gegevens objecten testen voor gelijkheid met System.DBNull , om te zien of ze bestaan . Dan kunt u het antwoord op een geheel getal te zetten - met een waarde van " 0 " wanneer een object niet bestaat en " 1 " als het doet . Wat je computer moeten met Visual Studio 2010 geïnstalleerd Toon Meer Aanwijzingen Open Visual Studio 2010 1 door te klikken op het pictogram van het programma . Als het laadt , selecteert u " File /New /Project" en klik op " Visual C # /Console Application . " Een nieuwe Console Application project wordt gecreëerd , en een broncode bestand wordt weergegeven in de belangrijkste editor venster . De broncode bestand bevat een klasse definitie en een lege belangrijkste methode . Plaats alle code die volgt in - tussen de accolades van de belangrijkste methode kopen van 2 Verklaar een nieuwe " DataTable " object door het schrijven van de volgende verklaring : . DataTable dt = new DataTable ( ) ; 3 Verklaar een integer variabele genaamd " DBNull " dat het resultaat van de " System.DBNull " operatie gelijkheid zal slaan : int DBNull = 0 ; 4 Maak een " foreach " lus die alle rijen van de " DataTable , " als dit grijpt : foreach ( DataRow rij in dt.Rows ) { } < br > 5 Plaats de volgende ' if-else " statement binnen de accolades van de " foreach " lus. Deze uitspraak test de rijen in de " DataTable " voor gelijkheid met " System.DBNull . " Als een rij bestaat, de integer " DBNull " is ingesteld op " 0 ". Anders wordt deze ingesteld op " 1 . " if ( DBNull.Value.Equals ( rij [ " " ] ) ) { DBNull = 0 ; } else { DBNull = 1 ; } Print 6 uit de waarde van de integer " DBNull " door het plaatsen van de volgende verklaring aan de onderkant van de belangrijkste methode , buiten de " foreach " lus : System.Console.WriteLine ( " { 0 } " , DBNull ) ; 7 Voer het programma door op de groene knop "Afspelen" . Het programma test de rijen van de " DataTable " voor gelijkheid met " System.DBNull . " Omdat er geen rijen waren eigenlijk gemaakt , deze rijen zijn gelijk aan " System.DBNull , " en het programma drukt de waarde " 0 ". < Br >
|