GRAVO COMO DATA MAIS RETORNA COMO HORA
Ae galera do VM. Estou encucado, apesar de ser tudo novidade para mim.
Tenho uma campo no banco de dados no formato de data, grava tudo blz. Mais quando o vb vai buscar o registro ele mostra no formato de data.
Por exemplo:
Salvei a data 01/08/2007 me retornou 00:00:32.
Que noia é essa?
Uso o acess e o vb 6
Tenho uma campo no banco de dados no formato de data, grava tudo blz. Mais quando o vb vai buscar o registro ele mostra no formato de data.
Por exemplo:
Salvei a data 01/08/2007 me retornou 00:00:32.
Que noia é essa?
Uso o acess e o vb 6
ve o Formato no Banco de Dados....
Tenta Gravar a data dando um Format assim
e na Hora de Trazer usa o Format tbm:
ve se não é isso
Tenta Gravar a data dando um Format assim
Format (Date,"YYYY-MM-DD")
e na Hora de Trazer usa o Format tbm:
Format (rs("Data"),"DD/MM/YYYY")
ve se não é isso
Qual o banco de dados?
Como você está salvando no banco?
Se você olhar diretamente no banco, como ela está salva?
Em alguns bancos você deve colocar a data entre aspas simples para salvar.
assim:
Sql="INSERT INTO SuaTabela (SeuCampoData) values('" & Date & "')"
Como você está salvando no banco?
Se você olhar diretamente no banco, como ela está salva?
Em alguns bancos você deve colocar a data entre aspas simples para salvar.
assim:
Sql="INSERT INTO SuaTabela (SeuCampoData) values('" & Date & "')"
cara, o campo onde voce grava essas informações é de qual tipo?
abraços
abraços
Banco de dados é ACESS e o campo é do tipo data.
Quando olho diretamente no banco ta no formato de Hora.
Quando olho diretamente no banco ta no formato de Hora.
Você deve ta passando a data sem nenhum delimitador para o banco.
Pro ACCESS você tem que colocar a data entre ## na SQL, se você não colocar isso ele vai dividir os numeros, e por isso acaba ficando como Hora.
Sua SQL tem que ficar algo do tipo
"INSERT INTO NomeDaTabela (CampoData) VALUES (#" & SuaData & "#)"
Pro ACCESS você tem que colocar a data entre ## na SQL, se você não colocar isso ele vai dividir os numeros, e por isso acaba ficando como Hora.
Sua SQL tem que ficar algo do tipo
"INSERT INTO NomeDaTabela (CampoData) VALUES (#" & SuaData & "#)"
Valeu Leandro resolveu meu problema.
Agradeço a todos que me ajudaram também
VALEU GALERA DO VM.
Agradeço a todos que me ajudaram também
VALEU GALERA DO VM.
Tópico encerrado , respostas não são mais permitidas