SALVAR DATA EM BRANCO

ELMO01 28/07/2011 10:39:47
#380191
Bom dia

Estou tentando salvar uma data em branco em um arquivo do MySql, só que está dando erro -> Conversion from string [Ô] / /[Ô] to type [ô]Date[ô] is not valid.

Abaixo está a linha do erro

Cmd.Parameters.AddWithValue([Ô]@EMIIDE_ALU[Ô], IIf(Me.Msk_AluDtE01.Text <> [Ô]__/__/____[Ô], CDate(Me.Msk_AluDtE01.Text), VbNull))

Alguém pode me dar mais esta ajudar.

Obrigado,
JONATHANSTECKER 28/07/2011 11:22:02
#380198
Eu faria dessa forma:
Cmd.Parameters.AddWithValue([Ô]@EMIIDE_ALU[Ô], IIf(Me.Msk_AluDtE01.MaskCompleted = True, CDate(Me.Msk_AluDtE01.Text), VbNull))
ELMO01 28/07/2011 11:43:58
#380201
Jonathan - continua dando o mesmo erro
RICART 28/07/2011 12:14:37
#380203
Resposta escolhida
Ve se ele aceita como no firebird, passa como parâmetro [ô]Null[ô].


Pelo menos faço assim no firebird quando não tenho o valor do campo data. Aí, é só vc criar uma condição para passar null se o campo data não estiver preenchido ou for inválido.
ELMO01 28/07/2011 13:04:53
#380210
Gente - continua a dar o mesmo erro --> Conversion from string [Ô] / /[Ô] to type [ô]Date[ô] is not valid.

Como podemos arrumar este erro??
KILLER 28/07/2011 15:33:52
#380224
tenta assim

Cmd.Parameters.AddWithValue([Ô]@EMIIDE_ALU[Ô], IIf(isdate(Me.Msk_AluDtE01.MaskCompleted) = True, Format(CDate(Me.Msk_AluDtE01.Text), [Ô]yyyy-MM-dd[Ô]), VbNull))
Tópico encerrado , respostas não são mais permitidas