GRAVO COMO DATA MAIS RETORNA COMO HORA

USUARIO.EXCLUIDOS 06/08/2007 20:53:47
#229719
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
USUARIO.EXCLUIDOS 06/08/2007 21:52:55
#229723
ve o Formato no Banco de Dados....

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
ZULLIM 06/08/2007 22:27:01
#229731
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 & "')"


USUARIO.EXCLUIDOS 07/08/2007 08:45:23
#229736
cara, o campo onde voce grava essas informações é de qual tipo?

abraços
USUARIO.EXCLUIDOS 07/08/2007 09:00:25
#229739
Banco de dados é ACESS e o campo é do tipo data.
Quando olho diretamente no banco ta no formato de Hora.


USUARIO.EXCLUIDOS 07/08/2007 09:13:53
#229743
Resposta escolhida
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 & "#)"
USUARIO.EXCLUIDOS 07/08/2007 14:35:33
#229829
Valeu Leandro resolveu meu problema.

Agradeço a todos que me ajudaram também

VALEU GALERA DO VM.
Tópico encerrado , respostas não são mais permitidas