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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  GRAVAR DATA NO ACESS
Luiz
não registrado
ENUNCIADA !
Postada em 02/02/2006 08:44 hs   
Uso o codigo abaixo para gravar em uma tabela ACESS e funciona corretamente se o usuario preencher o txtDATA (que vai gravar em um campo do tipo date - NASC). Mas se o usuario não preenche esse campo (que é opcional) dá um erro na hora de gravar. Como evitar esse erro? Obrigado.

            
  SQL = "insert into ENDERECOS (CODIGO, NOME, ENDERECO, NASC) values (" & txtCOD.Text & ",'" & txtNOME.Text & "','" & txtEND.Text & "','" & txtDATA.Text & "') "
  db.Execute (SQL)
   
Luiz
não registrado
ENUNCIADA !
Postada em 02/02/2006 09:18 hs   
Valeu pessoal. Eu já resolvi o problema.

data1 = Format(txtDATA.Text, "dd/mm/yyyy")

SQL = "insert into ENDERECOS (CODIGO, NOME, ENDERECO, NASC) values (" & txtCOD.Text & ",'" & txtNOME.Text & "','" & txtEND.Text & "','" & data1 & "') "
  db.Execute (SQL)
   
Vaughyman
RIO DE JANEIRO
RJ - BRASIL
Postada em 02/02/2006 16:38 hs            
Tambem tem esse:
 
SQL = "insert into ENDERECOS (CODIGO, NOME, ENDERECO, NASC) values (" & txtCOD.Text & ",'" & txtNOME.Text & "','" & txtEND.Text & "'," & iif(txtdata="","Null","'" & txtdata & "'") & ") "
  db.Execute (SQL)
 
Obs: Não ha aspas aqui=> txtEND.Text & "',"
 
experimenta!!!

"IF FUNCIONOU = TRUE THEN Emoções

     BLOQUEIE O POST

ELSE Emoções

    POST NOVAMENTE INFORMANDO O QUE ACONTECEU

ENDIF Emoções

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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