【解決方法】Microsoft Access BD でサーバーの日付を取得する

プログラミングQA


やあ、
Microsoft Access データベースからサーバーの日付を取得する方法があるかどうかを尋ねたかった.

Date() メソッドと Time() メソッドについては知っていますが、SELECT では現地時間がわかります。 これについて少し助けてもらえますか?

解決策 1

どういう意味ですか? Access データベースを使用してリモート サーバーの日付/時刻を取得しようとしていますか? もしそうなら、それはありえないと思います。

ローカル マシンでデータベースを実行していて、それをサーバーに展開する場合でも、心配する必要はありません。データベースに接続してクエリを実行すると、サーバーのデータと時刻が返されます。

解決策 2

可能なローカルサーバーの場合は、この手順を試してください

プライベート サブ btnServidorLocal_Click()

‘ Windows スクリプト ホスト オブジェクト モデルの参照

新しい WshShell として Dim cmdShell
Dim cmdEjecute As WshExec
Dim cmdInstruccion、時刻、日、文字列として

cmdInstruccion = “ネットタイム \\192.168.56.1”

cmdEjecute = cmdShell.Exec(“%comspec% /c” & cmdInstruccion) を設定します。

cmdInstruccion = cmdEjecute.StdOut.ReadAll

tem = Mid(cmdInstruccion, InStr(1, cmdInstruccion, Chr(47)) – 2, 18)

日 = ミッド (持っています, 1, 10)
hora = Format(Right(tem, 8), “hh:mm:ss AM/PM”)

Me.date = CDate(日)
Me.ctlhora = CDate(時刻)

サブ終了

コメント

タイトルとURLをコピーしました