SALVAR DATA NULL NO SQL SERVER 2005 COM VB.NET
                    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.
            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.
                    e como vc usa a variável vData ?
                
            
                    Vc precisa informar como [ô]Null[ô], asim mesmo, entre haspas simples.
                
            
                    ALEXPASSOS tenta isso:
                If Not IsDate(maskData.Text) Then
      vData = [Ô]NULL[Ô]
    Else
      vData = Format(CType(maskData.Text, Date), [Ô]yyyy-MM-dd[Ô])
    End If
                    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)
            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
                    
                



