ATRIBUIR VALOR NULO AO CAMPO DATA DA TABELA

PERCIFILHO 12/08/2015 13:23:59
#449852
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:


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.
F001E 12/08/2015 13:56:00
#449854
Resposta escolhida
é (object)DBNull.Value e não System.DbNull.Value
PERCIFILHO 12/08/2015 14:04:25
#449856
Consegui desta forma:

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