| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment faire pour convertir System.DBNull à un Integer
    . NET Framework Microsoft fournit des outils qui simplifient les interactions avec les bases de données. Par exemple , l'objet System.DBNull représente une caractéristique de base de données qui n'existe pas du tout . Cela est utile car elle distingue les objets de base de données qui n'existent pas à partir d'objets de base de données d'une valeur de zero.The objet System.DBNull fait cette distinction. Vous pouvez tester les objets de données pour l'égalité avec System.DBNull , pour voir si oui ou non ils existent. Ensuite, vous pouvez convertir la réponse en entier - avec une valeur de " 0" quand un objet n'existe pas et «1» quand il le fait . Choses que vous devez
    ordinateur avec Visual Studio 2010 est installé
    Voir Plus Instructions
    1

    Ouvrez Visual Studio 2010 en cliquant sur son icône du programme. Quand il charge , choisissez "Fichier /Nouveau /Projet " et cliquez sur " Visual C # application /de la console. " Un nouveau projet d'application de console est créé, et un fichier de code source s'affiche dans la fenêtre principale de l'éditeur . Le fichier de code source contient une définition de classe et une méthode principale vide . Placez tout le code qui suit dans l'entre accolades de la méthode principale
    2

    déclarer un nouvel objet " DataTable " par écrit la déclaration suivante: .

    DataTable dt = new DataTable ();
    3

    déclarer une variable de type entier nommée « DBNull " qui va stocker le résultat de l'opération de l'égalité " System.DBNull ":

    int DBNull = 0 ;
    4

    créer une boucle " foreach " qui saisit toutes les lignes de la " DataTable, " comme ceci:

    foreach ( DataRow ligne dans dt.Rows ) {} < br >
    5

    Placez le suivant de déclaration " if-else " à l'intérieur des accolades de la boucle " foreach " . Cette déclaration teste les lignes de la " DataTable " pour l'égalité avec " System.DBNull . « Si une ligne existe , l'entier " DBNull » est réglé sur «0». Sinon, il est réglé sur "1".
    < p > Si ( DBNull.Value.Equals ( row [ ""] )) { DBNull = 0; } else { DBNull = 1; }
    6

    Imprimer la valeur de l'entier " DBNull " en plaçant la déclaration suivante à la fin de la méthode principale , en dehors de la boucle " foreach ":

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

    exécuter le programme en appuyant sur le bouton "Play " vert. Le programme teste les lignes de la " DataTable " pour l'égalité avec " System.DBNull . " En l'absence de lignes ont été effectivement créés , ces lignes sont égales à " System.DBNull , " et le programme affiche la valeur "0". < Br >

    Previous :

    next :
      articles connexes
    ·Comment stocker les données de BASIC Stamp 
    ·Quel est Msgina.dll 
    ·Comment utiliser les fichiers GPX 
    ·Comment faire pour créer de nouveaux symboles en latex…
    ·Comment fermer un mot de VBA Script 
    ·Nombre d'éléments sur MATLAB 
    ·Comment trouver des codes de couleur de sortilège 
    ·Les meilleurs endroits pour mettre NET de journaux d'ap…
    ·Comment ajouter un préfixe dans une liste Point 
    ·Définition de COBOL Comp- 3 
      articles en vedette
    ·Comment lire une liste avec VBA 
    ·Comment faire pour supprimer Crestline Fenêtres 
    ·Java cryptage AES code 256 
    ·Les avantages d'utiliser JSP et Servlets 
    ·Comment faire une chaîne de caractères minuscules 
    ·Qu'est-ce que la certification Architecte Java 
    ·Tutoriel pour la création d' ASP VBScript avec accès …
    ·Comment remplacer les attributs en utilisant XSL 
    ·Comment apprendre Java 6 
    ·Comment faire pour utiliser Visual Basic pour détermin…
    Copyright © Connaissances Informatiques http://fr.wingwit.com