Postada em 19/09/2005 08:26 hs
Bom dia a todos, sou novo em programação. Estou com este problema de datas, no access está como Abaixo, no visual basic verifico o conteudo da variavel, na text aparece tambem a data certa, só que na gravação esta gravando 30/12/1899. Alguem saberia o que esta errado. Já li algumas matérias no site do macorrati , mas não consegui entender o que fazer.
Obrigado.
ACCESS
Nome do Campo Tipo de Dados Formato DataEmprestimo Data/Hora Data Abreviada
No banco de dados está gravando 30/12/1899 --------------------------------------------
NO VISUAL BASIC
vDataEmprestimo = CDate(txtDataEmprestimo.Text) vDataDevolucao = CDate(txtDataDevolucao.Text)
Em tempo de execução verifico : As variaveis estao carregadas com txtDataEmprestimo.Text = "09/19/2005 txtDataDevolucao.Text = "04/10/2005
.CommandType = adCmdText .CommandText = "UPDATE Livros SET CodUsuario = " & vCodUsuario & _ ", Emprestado = True, DataEmprestimo = " & Format(vDataEmprestimo, "mm/dd/yyyy") & _ ", DataDevolucao = " & Format(vDataDevolucao, "mm/dd/yyyy") & " WHERE CodLivro = " & _ vCodLivro & ";"
|