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