| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo convertir System.DBNull a un entero
    . El Net Framework Microsoft proporciona herramientas que simplifican la interacción con bases de datos. Por ejemplo , el objeto System.DBNull representa una función de base de datos que no existe en absoluto. Esto es útil porque distingue los objetos de base de datos que no existen objetos de base de datos con un valor de zero.The System.DBNull objeto hace esta distinción. Usted puede probar los objetos de datos para la igualdad con System.DBNull , para ver si son o no existen . A continuación, puede convertir la respuesta a un número entero - con un valor de " 0 " cuando un objeto no existe y " 1 " cuando lo hace. Cosas que necesitará de computadora con Visual Studio 2010 instalado
    Ver Más instrucciones
    1

    Abra Visual Studio 2010 , haga clic en el icono del programa . Cuando se carga , seleccione " Archivo /Nuevo /Proyecto " y haga clic en "Visual C # Aplicación /consola . " Se crea un nuevo proyecto de aplicación de consola , y un archivo de código fuente aparece en la ventana principal del editor. El archivo de código fuente contiene una definición de clase y un método principal vacía. Coloque todo el código que sigue en medio de las llaves del método principal
    2

    declarar un nuevo objeto " DataTable " por escrito la siguiente declaración : .

    DataTable dt = new DataTable ();
    3

    Declarar una variable entera llamada " DBNull " que almacenará el resultado de la operación de igualdad " System.DBNull ":

    DBNull int = 0 ;
    4

    Crear un bucle " foreach " que capte todas las filas de la " DataTable , " de esta manera:

    foreach ( DataRow fila en dt.Rows ) { } < br > Página 5

    Coloque la siguiente declaración " if-else " dentro de las llaves del bucle " foreach " . Esta declaración pone a prueba las filas de la " DataTable " por la igualdad con " System.DBNull . " Si existe una fila , el entero " DBNull " está ajustado a " 0 ". De lo contrario, se establece en " 1 ".
    < p> if ( DBNull.Value.Equals ( row [ ""] )) { DBNull = 0 ;} else { DBNull = 1 ;}
    6

    Imprime el valor del entero " DBNull " mediante la colocación de la siguiente declaración en la parte inferior del método principal, fuera del bucle " foreach ":

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

    Ejecute el programa presionando el botón verde de "Play" . El programa comprueba las filas de la " DataTable " por la igualdad con " System.DBNull . " Desde ninguna fila se crearon en realidad , estas filas son iguales a " System.DBNull ", y el programa imprime el valor " 0 ". < Br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar Xcopy clonar un disco 
    ·Desarrollo de Herramientas de Evaluación 
    ·¿Se puede matar a un tema sin matar el proceso 
    ·Cómo probar para números pares o impares en MATLAB 
    ·Cómo aprender programación Computadora 
    ·Cómo pasar Fecha Variables dinámicas en SSIS 
    ·Cómo integrar SRC dinámico en HTML 
    ·Cómo agregar un prefijo de una lista de puntos 
    ·Pérdida de memoria Herramientas de detección 
    ·Cómo conectar un tándem directa a un MVS 
      Artículos destacados
    ·Cómo convertir LINQ resultados a un DataTable 
    ·Cómo convertir Textos UTF8 
    ·¿Qué es un Python GIL 
    ·Cómo cambiar BMP del color en Visual Basic 
    ·Cómo poner un signo de exclamación en TWiki 
    ·Como hilo en Python 
    ·Cómo cambiar el orden de los campos en MySQL 
    ·Cómo vaciar salida al procesar en PHP 
    ·Función Proper Case for Strings PHP 
    ·351M Ford Especificaciones 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com