Fórum lt;lt;IMPORTANTEgt;gt;Gravar registro com Data/Hora do S #37235

03/07/2003

0

Olá pessoal,
Estou com o seguite problema:
Uso banco de dados Firebird e preciso sincronizar a hora das minhas estações, as quais podem ser Win95, Win98, WinXP . . .
Como fazer isto tendo em vista que para finalidade da minha aplicação preciso gravar os registros com precisão de dia e hora???
Enfim, COMO POSSO FAZER PARA QUE QUANDO EU GRAVE O REGISTRO DE DATA E HORA SEJAM AS DO SERVIDOR??? COMO PEGO DATA E HORA DO SERVIDOR?Se eu pudesse montar uma Stored Procedure no banco que ao gravar o registro gravasse a data e hora do servidor de bando. Mas COMO FAZER ISTO??? Utilizo componente BDE
Por favor, se alguém puder me ajudar . . .
Agradeço desde já . . .

André Ehrig
Analista/Programador


Andreehrig

Andreehrig

Responder

Posts

03/07/2003

Afarias

se seu banco está no DIALETO 1 use: ´NOW´
se seu banco está no DIALETO 3 use: CURRENT_TIMESTAMP

a forma mais fácil é criar o campo q conterá a data de cadastro com valor padrão para uma dessas variáveis acima -- e *NÃO* incluílo em seus inserts! ex:

create table teste (
codigo integer not null,
nome varchar(20) not null,
data_cad timestamp default ´now´
);

insert into teste (codigo, nome) values (1, ´nome1´);

ou (se quiser inserir o campo no insert):

insert into teste (codigo, nome, data_cad) values (1, ´nome1´, ´now´);


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar