Fórum TimesTamp dá pra armazenar dois valores? #43128
17/03/2004
0
é o seguinte, eu criei um campo no banco de dados (IB) do tipo TimesTamp.
Quando vou salvar, eu ´jogo´ a data e a hora no valor do campo.
tipo
FormatDateTime(´yyyy-mm-dd´,Date)+´ ´+FormatDateTime(´hh:mm:ss´,Time)
Ele salva no banco tudo direito mais quando eu vou pegar estes dados no BD ele não me retorna a data nem a hora certa..
assim: ShowMEssage(query.FieldByName(campo_data).AsString);
A query está posicionada no registro certo e ele me retorna uma coisa deste tipo [b:938701450c]17/11/22447[/b:938701450c]
Alguem tem alguma sujestão?
Lucas!
Lucas Silva
Curtir tópico
+ 0Posts
17/03/2004
Afarias
Ahh.. e um detalhe, quando vc formata uma hora, o certo é usar ´nn´ e não ´mm´ -- da forma::
FormatDateTime(´HH:nn:ss´, Time)
T+
Gostei + 0
17/03/2004
Lucas Silva
eu mando estes valores por um InsertInto.
insertinto ... ´´´+FormatDateTime(´yyyy-mm-dd´Now)+´ ´+TimeToStr(Now)+´´´
no banco ele aparece todo certo [b:7dcfa14010]2004-03-17 16:08:40[/b:7dcfa14010] na hora de puxar este dado p/ a aplicação que ele dá o erro.
Alguma sujestão?
Gostei + 0
18/03/2004
Kcl
insertinto ... QuotedStr(DateTimetoStr(Now))
é o suficiente, não é preciso formatar
Gostei + 0
18/03/2004
Lucas Silva
já resolvido...
Valeu.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)