GRAVAR CAMPO NULO
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.
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.
cmdalterar.Parameters.AddWithValue([Ô]@data[Ô], DBNull.Value)
Valeu, cara, muito obrigado, quebrou uma árvore, não um galho.
Até mais.
Até mais.
Beleza! Feche o tópico então.
E não esqueça de me pontuar
E não esqueça de me pontuar
Tópico encerrado , respostas não são mais permitidas