68 messaggi dal 23 aprile 2001
Ho un db Access che viene condiviso in rete
ed utilizzato da diversi utenti su diverse macchine.
Ho necessità di recuperare data e ora di sistema
del server su cui risiede il file e non della macchina locale
su cui viene aperta la condivisione.

Qualcuno sa come si può fare?

Grazie.

(¯`·.bucla.·´¯)
5 messaggi dal 07 febbraio 2006
La funzione Microsoft che restituisce la data di sistema :
date() per la data
time() per l'ora
now() per data e ora

Prova a mettere quella che ti serve dove ti serve e dovrebbe funzionare (occhio alle parentesi, potrebbero non essere necessarie!!!)

Ciao
68 messaggi dal 23 aprile 2001
Ti ringrazio per la risposta.
Purtroppo però il mio problema è un altro.
Pur usando le funzioni di data, ora etc.. access mi restituisce sempre
la data e ora della macchina locale, e non quella del server.
Ad esempio, sul server ho l'ora 11:05, in locale 12:05.
Quando richiamo la query con una connessione al server mi restituisce 12:05.
Sono arrivata alla conclusione che utilizzando solo le istruzioni
di access non si possa fare.
Altre idee?

Un'altra prova che ho fatto è stata di farmi restituire data e ora da una funzione
racchiusa in un modulo di access sul db sul server.
Ho fatto una connessione a questo db dal db locale e ho provato a richiamare
la funzione salvata nel modulo sul server. Non la trova.
Io uso un'istruzione del tipo

[connessione al server]
SELECT getDataOra() FROM tblServer

(¯`·.bucla.·´¯)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.