USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  INSERT INTO + campo DATA = erro
Perk
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 27/08/2007 16:51 hs         
Tenho um Maskedbox formatado com máscara 99/99/9999, porém se a data não estiver preenchida, campo = "  /  /    ", no SQL abaixo dá o erro "Tipo de dados incompatível na expressão de critério".
 
    SQL = "INSERT INTO Func (Nome, Nome_Conhecido, Data_Nasc) VALUES ('" & Txt_Nome & "', '" & Txt_Nome_Conhecido & "', '" & Txt_Data_Nasc & "')"
    ConexaoBD.Execute SQL
 
Já tentei jogar vazio nele e também não deu certo.

<<<< Vivendo e aprendendo >>>>
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 27/08/2007 17:33 hs         
if not isdate(txt_data_nasc.text) then
    SQL = "INSERT INTO Func (Nome, Nome_Conhecido, Data_Nasc) VALUES ('" & Txt_Nome & "', '" & Txt_Nome_Conhecido & "', Null)"
  else
SQL = "INSERT INTO Func (Nome, Nome_Conhecido, Data_Nasc) VALUES ('" & Txt_Nome & "', '" & Txt_Nome_Conhecido & "', '" & Txt_Data_Nasc & "')"

end if
  ConexaoBD.Execute SQL
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página