Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como converter System.DBNull para um Integer
. A Microsoft Net Framework fornece ferramentas que simplificam a interação com bancos de dados. Por exemplo , o objeto System.DBNull representa um recurso de banco de dados que não existe em tudo. Isso é útil porque ele distingue os objetos de banco de dados que não existem a partir de objetos de banco de dados com um valor de zero.The System.DBNull objeto faz essa distinção . Você pode testar os objetos de dados de igualdade com System.DBNull , para ver se ou não existe. Depois, você pode converter a resposta para um número inteiro - com um valor de "0" quando um objeto não existe e "1" quando ele faz. Coisas que você precisa
computador com o Visual Studio 2010 instalado
Show Mais instruções
1

Abra o Visual Studio 2010 , clicando no ícone do programa. Quando ele carrega , selecione " File /New /Project " e clique em "Aplicação Visual C # /Console. " Um novo projeto Console Application é criado, e um arquivo de código fonte aparece na janela principal do editor. O arquivo de código fonte contém uma definição de classe e um método main vazio. Coloque todo o código que se segue no meio das chaves do método principal
2

Declare um novo objeto " DataTable " , escrevendo a seguinte declaração: .

Dt = new DataTable DataTable ();
3

Declare uma variável inteira chamada " DBNull " que irá armazenar o resultado da " System.DBNull " operação igualdade :

int DBNull = 0 ;
4

Crie um loop " foreach " que pega todas as linhas a partir do " DataTable ", assim:

foreach (linha DataRow em dt.Rows ) {} < br >
5

Coloque a seguinte declaração " if-else " dentro das chaves do laço " foreach " . Esta declaração testa as linhas do " DataTable " pela igualdade com " System.DBNull . " Se existe uma linha , o inteiro " DBNull " é definido como "0 ". Caso contrário, ele é definido como "1".

if ( DBNull.Value.Equals ( linha [" "] )) { DBNull = 0; } else { DBNull = 1; }
6

Imprima o valor do inteiro " DBNull " colocando a seguinte declaração na parte inferior do método principal , fora do " foreach " loop:

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

Execute o programa pressionando o botão " Play" . O programa testa as linhas da " DataTable " pela igualdade com " System.DBNull . " Desde que nenhuma linha foi realmente criado , essas linhas são iguais a " System.DBNull ", e os programa imprime o valor "0". < Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever Pseudocódigo para uma calculadora 
·Como decodificar códigos de correção de erros via Pr…
·O que é Interleave Codificação 
·O que são as declarações típicas em Programação P…
·Como criar um Programa COBOL 
·MATLAB entrada Analisando 
·Como usar LESC & LINQ 
·Função GCC Sistema 
·CURL & HTTP não foi possível resolver o anfitrião 
·Conceitos de MATLAB 
  Artigos em destaque
·Como converter radianos em graus em Linguagem C + + em …
·O que é a sintaxe estrutural ou Estrutura de Programaç…
·Como construir um Developer Network 
·Malloc Função 
·Como Fazer um Painel de Avaliação Lua 
·Como adicionar Gridview 
·Como converter uma string para um INT C 
·Como definir o valor padrão para o ComboBox WPF 
·Alice programação de ajuda 
·Como excluir um botão na Visual C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados