close
在程序裏很多的動作或事件我們都會想記錄下來以作日後檢查之用,很多人一看到「時間」兩個字就會想起Windows 右下角的系統時間,並打算把這時間記到數據庫中,這想法是危險的,為什麼呢?因為每台電腦的系統時間基本都各不同,所以這時間在查案時並不可靠。
更有參考價值是更新數據庫那一刻的時間,所以取「數據庫」時間才是可靠而且統一的,就算你說它的時間也不一定對呀,但起碼它對事件發生的「時間順序」還是準確的。
除了在數據表中以 Trigger 填充日期外,你也可以在 PB 中這樣從數據庫取時間:
Datatime ldt_now
Select getdate()
Into :ldt_now
From sysdatabases
Where dbid = 1 – 用 master 比較安全
Using sqlca;
文章標籤
全站熱搜