INSERT CAMPO DATA NULL MYSQL
PESSOAL, COMO POSSO TRATAR PARA NÃO OCORRER ERRO NO INSERT QUANDO O TEXTBOX QUE RECEBE A DATA FOR IGUAL A NULL (VAZIO), TENHO UMA TABELA DE FUNCIONÃRIOS COM QUE RECEBE A DATA DE NASCIMENTO, CONFIGUREI NO MYSQL PARA CAMPO DATA E NÃO ATIVEI A OPÇÃO NOT NULL, OU SEJA, TEORICAMENTE DEVERIA ACEITAR VALOR NULL. PODEM ME AJUDAR!
VALEU!
VALEU!
assim
IIf(txtDataNasc.Text = [Ô][Ô],[Ô]Null[Ô],[Ô][ô][Ô] & Format(txtDataNasc.Text,[Ô]YYYY-MM-DD) & [Ô][ô][Ô])
IIf(txtDataNasc.Text = [Ô][Ô],[Ô]Null[Ô],[Ô][ô][Ô] & Format(txtDataNasc.Text,[Ô]YYYY-MM-DD) & [Ô][ô][Ô])
Este código acabou gerando erro, utilizei a mesma lógica com outro código, porém, o erro continua.
If Trim(txtDataNascimento.Text) = Null Then
dataNascimento = Null
Else
dataNascimento = Format(txtDataNascimento.Text, [Ô]yyyy-mm-dd[Ô])
End If
passei o dataNascimento no insert
If Trim(txtDataNascimento.Text) = Null Then
dataNascimento = Null
Else
dataNascimento = Format(txtDataNascimento.Text, [Ô]yyyy-mm-dd[Ô])
End If
passei o dataNascimento no insert
o campo data no mysql aceita nulo?
veja bem poste o insert que insere a data
O campo (tipo date) está configurado para null. Alguém tem um exemplo de insert com valor null em campo date no Mysql?
Para inserção:
Para atualização
INSERT INTO tabela (campo_data) VALUES (Null);
Para atualização
UPDATE tabela SET campo_data = Null WHERE (condicao);
Tópico encerrado , respostas não são mais permitidas