从 ADS 数据库获取 Now() 值



我想使用数据库标量 NOW() 值在发布时获取表组件的日期时间

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

连接是远程连接,服务器与客户端计算机
位于同一 LAN 中使用免费表 - 不是数据字典

您可以使用 TADSConnection.GetServerTime 方法,甚至可以使用空闲表。(当然,假设您的表使用了TADSConnection

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

最新更新