Visual Basic - Obtener fecha/hora de servidor

Life is soft - evento anual de software empresarial
 
Vista:

Obtener fecha/hora de servidor

Publicado por vxd2004 (11 intervenciones) el 18/07/2004 02:06:36
Hola:
Necesito saber como obtener la fecha/hora del \\servidor donde se encuentra la base de datos access, utilizando vb 6, ADO y ODBC.
Desde ya les agradezco su ayuda.
vxd2004

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Obtener fecha/hora de servidor

Publicado por Cecilia Colalongo (3116 intervenciones) el 18/07/2004 02:12:01
Fijate en: http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/VB_Databases/Q_20725479.html si alguna de las soluciones te sirve.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener fecha/hora de servidor

Publicado por vxd2004 (11 intervenciones) el 18/07/2004 02:58:49
ninguna de las soluciones me sirven pero gracias.
vxd2004
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Obtener fecha/hora de servidor

Publicado por dventas (137 intervenciones) el 19/07/2004 09:07:10
Prueba con el DATE en la sentencia y lo obtientes. Con esa instrucción coge la fecha del servidor, que es donde se ejecuta la sentencia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener fecha/hora de servidor

Publicado por Cecilia Colalongo (3116 intervenciones) el 19/07/2004 12:15:57
Solo en las arquitecturas cliente/servidor ocurre eso, no con Access.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener fecha/hora de servidor

Publicado por DAVID MORENO (34 intervenciones) el 19/07/2004 14:17:08
Si lo que quieres es que el equipo cliente actualiza la hora que tiene el servidor , lo puedes hacer asi
haces una archivo .BAT y pones ( NET TIME \\nombre_servidor /SET /YES ) y esto te actualiza rl cliente con la hora del servidor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener fecha/hora de servidor

Publicado por Dante (40 intervenciones) el 20/07/2004 18:05:22
El bat puede ser borrado y es poco seguro, yo lo utilizarìa de la siguiente manera
cada vez que debas realizar una transacciòn SQL contra la db en donde alguno de sus campos sea de tipo fecha/hora ejecuta una funciòn del estilo...
Public Sub SetTime()
Shell "net time " & PathServer & " /set /y"
End Sub


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener fecha/hora de servidor

Publicado por vxd2004 (11 intervenciones) el 21/07/2004 04:27:44
La idea es obtener la fecha y la hora de la maquina donde se aloja la base de datos access, conectando el programa en vb6 con la base por medio de ODBC con un DSN, por lo cual estoy usando ADODC.
Hasta ahora probé varias formas como:
-net time lo cual no me sirve porque este cambia la fecha de la maquina igualandola a la del servidor.
-consulta a la base "select now" pero me dá la fechahora actual de la maquina cliente.
-No quiero usar winsok porque creo que hay que hacer dos versiones del programa (servidor/cliente)
-La opción que mas me gustó y me funcionó en windows xp, fué llamar al API netapi32 pero no sé si esto funcionará en windows 9x/me/nt.
Desde ya muchas gracias por su ayuda.
vxd2004
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar