2017-01-13 50 views
0

我想现在使用的数据库标()值发帖时间来获得日期时间的表格组件NOW()值获取来自ADS数据库

tb.Append; 
tb.DateTime.asTDateTime := ???; //<--Database.Now() value 
tb.Post; 

的连接是远程连接和服务器是在同一个局域网的使用自由表客户机
- 没有数据字典

+0

如果你想在服务器端和客户倍至接近匹配越好,你不应该做TB 。在读取服务器的时间之前,在调用qry之前执行时间分配。关闭,因为这两个操作都会导致延迟? – MartynA

+0

我不担心客户端的时间,我只是把它放在那里来区分客户端机器和服务器的机器 – Dangas56

+0

我修改了代码示例,所以时间会更接近,如果这是什么投票的结果 – Dangas56

回答

0

可以使用TADSConnection.GetServerTime方法,即使使用免费表。 (假设,当然,前提是你有在使用TADSConnection你的表。)

tb.Insert; 
tb.DateTimeField.AsDateTime := myConnection.GetServerTime; 
tb.Post; 
+0

那就是我正在寻找的,TY – Dangas56

相关问题