ATRIBUIR VALOR NULO AO CAMPO DATA DA TABELA
Olá amigos.
Estou tentando atrinbuir um valor nulo a um campo da tabela do tipo DateTime, porém não estou conseguindo.
O código é assim:
A linha em vermelho é que não funciona.
Estou tentando atrinbuir um valor nulo a um campo da tabela do tipo DateTime, porém não estou conseguindo.
O código é assim:
cmdMovimentos = new OleDbCommand([Ô]Update ................[Ô], conexao);
cmdMovimentos.Connection = conexao;
cmdMovimentos.Parameters.AddWithValue([Ô]@codigo[Ô], DgvMovimentacoes.CurrentRow.Cells[26].Value.ToString());
[txt-color=#e80000]cmdMovimentos.Parameters.AddWithValue([Ô]@datacredito[Ô], (string.IsNullOrEmpty(DgvMovimentacoes.CurrentRow.Cells[14].Value.ToString()) ? System.DbNull.Value : DgvMovimentacoes.CurrentRow.Cells[14].Value.ToString()));[/txt-color]
cmdMovimentos.ExecuteNonQuery();
A linha em vermelho é que não funciona.
é (object)DBNull.Value e não System.DbNull.Value
Consegui desta forma:
Não sei se é assim que você me falou, porém funcionou. Obrigado.
cmdMovimentos.Parameters.AddWithValue([Ô]@datacredito[Ô], (string.IsNullOrEmpty(DgvMovimentacoes.CurrentRow.Cells[15].Value.ToString()) ? [txt-color=#0000f0](DBNull.Value)[/txt-color] : DgvMovimentacoes.CurrentRow.Cells[15].Value));
Não sei se é assim que você me falou, porém funcionou. Obrigado.
Tópico encerrado , respostas não são mais permitidas