SALVAR DATA EM BRANCO
Olá, Boa tarde
eu gostaria de saber como faço para gravar data em branco, aqui está parte do meu código, porém no banco fica salvo assim: 0001-01-01
If mskData.MaskCompleted = True Then
obj.DataNasc = mskData.Text
ElseIf mskData.MaskCompleted = False Then
obj.DataNasc = Nothing
End If
Alguém pode me ajudar?
eu gostaria de saber como faço para gravar data em branco, aqui está parte do meu código, porém no banco fica salvo assim: 0001-01-01
If mskData.MaskCompleted = True Then
obj.DataNasc = mskData.Text
ElseIf mskData.MaskCompleted = False Then
obj.DataNasc = Nothing
End If
Alguém pode me ajudar?
tenta Null ao invés de Nothing.
If mskData.MaskCompleted = True Then
obj.DataNasc = mskData.Text
ElseIf mskData.MaskCompleted = False Then
IsDBNull(obj.DataNasc)
End If
Continua gravando do mesmo jeito
obj.DataNasc = mskData.Text
ElseIf mskData.MaskCompleted = False Then
IsDBNull(obj.DataNasc)
End If
Continua gravando do mesmo jeito
Coloque o campo data de sua tabela do banco de dados para suportar nulos ou funcionar como string (varchar).
vlw
vlw
Mais o campo ja suporta nulos
Podes optar pelo dica do JABA, ou, no caso, quis dizer o seguinte:
Citação:
f mskData.MaskCompleted = True Then
obj.DataNasc = mskData.Text
ElseIf mskData.MaskCompleted = False Then
obj.DataNasc = Null <==alteração
End If
obj.DataNasc = Null
ele não aceita, dá erro
ele não aceita, dá erro
tenta algum desses:
MSDN FORUM
C-SHARP CORNER
SCRIPT BRASIL FORUM
MSDN FORUM
C-SHARP CORNER
SCRIPT BRASIL FORUM
O campo Data esta como Date no banco?
Você pode trabalhar com Varchar para o seu campo Data no banco de dados.
vlw
Você pode trabalhar com Varchar para o seu campo Data no banco de dados.
vlw
Não entendi, mas no insert seu no banco pq vc já insere em branco ?
inserto.....bla bla bla.....([Ô]CAMPO1[Ô],[Ô][Ô])
IF IsDBNull(obj.DataNasc) =true then
inserto.....bla bla bla.....([Ô]CAMPO1[Ô],[Ô][Ô])
IF IsDBNull(obj.DataNasc) =true then
Eu agradeço a atenção de todos.
Consegui resolver esse problema de outra forma
(case when d.DataNasc=[ô]0001-01-01[ô] then null else d.DataNasc end)
Obrigada
Até mais :*
Consegui resolver esse problema de outra forma
(case when d.DataNasc=[ô]0001-01-01[ô] then null else d.DataNasc end)
Obrigada
Até mais :*
Tópico encerrado , respostas não são mais permitidas