Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-10-2011
eroblesh eroblesh is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mexico DF
Posts: 34
Poder: 0
eroblesh Va por buen camino
Tomar la hora de mi servidor en un programa desde una pc

Hola, aqui de nuevo molestando, alguien me podria ayudar para saber como puedo hacer para tomar la hora desde un servidor de mi LAN ala estacion de trabajo donde se esta ejecutandi mi aplicacion delphi?? Gracias!!
Responder Con Cita
  #2  
Antiguo 08-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola eroblesh.

No especificas con que motor de base de datos estas trabajando así que muchas respuestas serán válidas para tu pregunta.

Comencemos por Firebird:
Código Delphi [-]
 SELECT CURRENT_TIME FROM RDB$DATABASE

Directo desde el command prompt, usando WinExec o ShellExecute también podes usar el comando: Net Time \\NOMBRE_DEL_SERVIDOR

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 09-10-2011 a las 00:00:10. Razón: Corrección ortográfica
Responder Con Cita
  #3  
Antiguo 09-10-2011
eroblesh eroblesh is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mexico DF
Posts: 34
Poder: 0
eroblesh Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola eroblesh.

No especificas con que motor de base de datos estas trabajando así que muchas respuestas serán válidas para tu pregunta.

Comencemos por Firebird:
Código Delphi [-]
 SELECT CURRENT_TIME FROM RDB$DATABASE

Directo desde el command prompt, usando WinExec o ShellExecute también podes usar el comando: Net Time \\NOMBRE_DEL_SERVIDOR;

Saludos.
Si es verdad pues, estoy usando acces, probe esa ide que me dices, que claro vi aqui, y pues jeje como era de esperarce no me funciono, en si lo que necesito es que de mi servidor win 2003 pueda tomar la hora, con mi aplicacion, para que cuando el usuario ejecute determinado proceso, aunque cambiara la hora del sistema, mi programa tome la de ese servidor se la actualize al windows porque estoy usando algo asi

TABLEDESCARGA.FieldByName('DESC_FECHA').ASSTRING:=DATETOSTR (NOW);
y ese "now" deseo que sea el corresto
no se si me explique bien???? espero que si


gracias mil!!!!!
Responder Con Cita
  #4  
Antiguo 09-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola eroblesh.

Si querés sincronizar la hora del equipo con la del servidor, para luego usar la sentencia de tu último mensaje, sería:
Código Delphi [-]
procedure TForm1.btnSyncClick(Sender: TObject);
begin
  ShellExecute(Handle, 'open', 'NET', 'TIME \\NOMBRE_DEL_SERVIDOR /SET /Y', nil, SW_HIDE);
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 09-10-2011 a las 00:42:38.
Responder Con Cita
  #5  
Antiguo 09-10-2011
eroblesh eroblesh is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mexico DF
Posts: 34
Poder: 0
eroblesh Va por buen camino
Ok Gracias lo implemento y espero que funcione lo malo es que sera hasta el lunes por que hoy estoy programando en casa y pues el servidor y la LAN estan en en la oficina pero enserio te agradezco muchisimo !! el lunes estare informando si funciono gracias!!!!
Responder Con Cita
  #6  
Antiguo 09-10-2011
eroblesh eroblesh is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mexico DF
Posts: 34
Poder: 0
eroblesh Va por buen camino
Perdon una pregunta mas, que unit tengo que declarar para agregar el ShellExecute? GraCIAS
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema a la hora de ejecutar un .exe desde mi programa!!! Peterman API de Windows 4 23-05-2007 16:08:21
Tomar la hora del Servidor Sql Express Edition CoCaInE SQL 1 22-07-2006 17:16:27
Tomar la hora de un servidor de base de datos Sql CoCaInE SQL 4 12-06-2006 09:39:44
Como tomar una hora que ya paso? Luis Alberto Varios 17 29-12-2005 16:17:02
Tomar la hora de Otra PC Malon Varios 10 05-11-2003 22:41:24


La franja horaria es GMT +2. Ahora son las 17:50:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi