No usar fecha interna del equipo (cliente)

Hola Tengo una aplicación en powerbuilder, la cual esta conectada con una base de datos sqlserver en un servidor.
El asunto es que todo los cálculos de fechas lo hace con la fecha interna del sistema de cada equipo (cliente), la preguntaes:
¿Se puede obtener la fecha del servidor o de algún sitio de internet para los cálculos?
Porque si el usuario cambia la fecha o se descunfigura la fecha del equipo, el sistema arroja errores e informes incorrectos
Saludos gracias de antemano

1 respuesta

Respuesta
1
Te mando la función que uso para obtener la fecha del servidor:
datetime ldt_fecha
date ld_fecha
    DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
    PREPARE SQLSA FROM "select getdate()" ;
    OPEN DYNAMIC my_cursor ;
    FETCH my_cursor INTO :ldt_fecha ;
    CLOSE my_cursor ;
ld_fecha = date(ldt_fecha)
return ld_fecha

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas