0
我想现在使用的数据库标()值发帖时间来获得日期时间的表格组件NOW()值获取来自ADS数据库
tb.Append;
tb.DateTime.asTDateTime := ???; //<--Database.Now() value
tb.Post;
的连接是远程连接和服务器是在同一个局域网的使用自由表客户机
- 没有数据字典
我想现在使用的数据库标()值发帖时间来获得日期时间的表格组件NOW()值获取来自ADS数据库
tb.Append;
tb.DateTime.asTDateTime := ???; //<--Database.Now() value
tb.Post;
的连接是远程连接和服务器是在同一个局域网的使用自由表客户机
- 没有数据字典
可以使用TADSConnection.GetServerTime
方法,即使使用免费表。 (假设,当然,前提是你有在使用TADSConnection
你的表。)
tb.Insert;
tb.DateTimeField.AsDateTime := myConnection.GetServerTime;
tb.Post;
那就是我正在寻找的,TY – Dangas56
如果你想在服务器端和客户倍至接近匹配越好,你不应该做TB 。在读取服务器的时间之前,在调用qry之前执行时间分配。关闭,因为这两个操作都会导致延迟? – MartynA
我不担心客户端的时间,我只是把它放在那里来区分客户端机器和服务器的机器 – Dangas56
我修改了代码示例,所以时间会更接近,如果这是什么投票的结果 – Dangas56