SALVAR NULL EM CAMPO DO TIPO DATA DE BANCO MYSQL
Olá pessoal Bom dia à todos!
Bem é o seguinte no VB6 quando não existia data de aniversário informada, eu passa a instrução NULL para informar que o campo não existia valor e dava tudo certo, agora preciso fazer isso no VB.Net só que já tentei o DBNull.Value e Nothing, mas eles salvam que fosse fosse vazio o que é totalmente diferente do NULL e dá erro o MySQL não aceita esse valor em campos do tipo DATE, alguém sabe como poderei resolver isso.
estou passando assim o valor:
SQL = SQL & [Ô][ô][Ô] & IIf(txt_DATA_NASCIMENTO <> [Ô][Ô], txt_DATA_NASCIMENTO, DBNull.Value) & [Ô][ô][Ô]
Bem é o seguinte no VB6 quando não existia data de aniversário informada, eu passa a instrução NULL para informar que o campo não existia valor e dava tudo certo, agora preciso fazer isso no VB.Net só que já tentei o DBNull.Value e Nothing, mas eles salvam que fosse fosse vazio o que é totalmente diferente do NULL e dá erro o MySQL não aceita esse valor em campos do tipo DATE, alguém sabe como poderei resolver isso.
estou passando assim o valor:
SQL = SQL & [Ô][ô][Ô] & IIf(txt_DATA_NASCIMENTO <> [Ô][Ô], txt_DATA_NASCIMENTO, DBNull.Value) & [Ô][ô][Ô]
Qual o erro que dá?
O problema também é q vc está passanddo [ô][ô] como valor ou [ô]null[ô].
Tenta assim:
SQL = SQL & IIf(txt_DATA_NASCIMENTO <> [Ô][Ô], [Ô][ô][Ô] & txt_DATA_NASCIMENTO & [Ô][ô][Ô] , [Ô]null[Ô])
Tenta assim:
SQL = SQL & IIf(txt_DATA_NASCIMENTO <> [Ô][Ô], [Ô][ô][Ô] & txt_DATA_NASCIMENTO & [Ô][ô][Ô] , [Ô]null[Ô])
Tópico encerrado , respostas não são mais permitidas