SALVAR DATA NULL NO SQL SERVER 2005 COM VB.NET

ALEXPASSOS 11/09/2010 12:58:04
#352723
Olá

Eu estou tentando salvar em um campo de data (DateTime) uma data nula mas não esta aceitando.

Banco: SQL Server 2005 / Vb.NET

Eu coloquei assim:

Dim vData As String
If maskData.Text = [Ô] / /[Ô] Then
vData = [Ô]NULL[Ô]
Else
vData = Format(CType(maskData.Text, Date), [Ô]yyyy-MM-dd[Ô])
End If

Mas da erro.
MARCOSLING 11/09/2010 19:14:00
#352739
e como vc usa a variável vData ?
RICART 11/09/2010 23:30:36
#352756
Vc precisa informar como [ô]Null[ô], asim mesmo, entre haspas simples.
KILLER 14/09/2010 09:18:03
#352935
ALEXPASSOS tenta isso:
    If Not IsDate(maskData.Text) Then
vData = [Ô]NULL[Ô]
Else
vData = Format(CType(maskData.Text, Date), [Ô]yyyy-MM-dd[Ô])
End If
PEGUDO 06/10/2010 14:25:37
#354546
Cara, o NULL não pode conter aspas e não pode ir dentro de uma variável.
NULL é uma palavra reservada em SQL.

exemplo
C.Execute([txt-color=#e80000][Ô]update dbgestao.tblhorarios set comentarios=Null where day(data) =[Ô][/txt-color] & Dia & [txt-color=#e80000][Ô] and month(data)=[Ô][/txt-color] & Mes & [txt-color=#e80000][Ô] and codoperador=[Ô][/txt-color] & InCodigo)
Tópico encerrado , respostas não são mais permitidas