GRAVAR CAMPO NULO

PERCIFILHO 18/08/2011 16:10:37
#381995
Estou tentando gravar um campo da tabela (tipo date) um valor Null no Sql Server e não estou conseguindo.
Fazendo dessa maneira não dá certo:

Dim cmdalterar As SqlCommand
cmdalterar = New SqlCommand([Ô]UPDATE Tabela SET numero=@numero, data=@data WHERE numero=@numero[Ô], conexao)
cmdalterar.Parameters.AddWithValue([Ô]@numero[Ô], TxtNumero.Text)
If TxtData.Text = [Ô][Ô] Then
cmdalterar.Parameters.AddWithValue([Ô]@data[Ô], [Ô]NULL[Ô])
Else
cmdalterar.Parameters.AddWithValue([Ô]@data[Ô], TxtData.Text)
End If

Como devo fazer?

Até mais.
KERPLUNK 18/08/2011 16:14:36
#381997
Resposta escolhida
cmdalterar.Parameters.AddWithValue([Ô]@data[Ô], DBNull.Value)
PERCIFILHO 18/08/2011 16:19:54
#381999
Valeu, cara, muito obrigado, quebrou uma árvore, não um galho.

Até mais.
KERPLUNK 18/08/2011 16:21:48
#382000
Beleza! Feche o tópico então.
E não esqueça de me pontuar
Tópico encerrado , respostas não são mais permitidas