张 张均强 Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-07 #1 我在做一C/S数据库软件,需在状态栏中实时的显示服务器中的时间,开发语言用DELPHI 数据库用SQL SERVER7.0。
S Seoul_BJ Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-07 #2 有必要吗? 如果有必话你可以在服务器写一个存储过程,返回时间。 客户端按时调用这个存储过程吧,不过做这个应用需要太累了,也不一定需要,还是改一改佻的需求吧。
F Flintstone Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-07 #3 执行sql语句 select datetime()
S srabbit Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-07 #4 可用ADOQuery的SQL语句来实现。 如:Query.Sql.add('Select getdate() as NowDateTime'); Query.Open; Query.FieldByname('NowDateTime').AsDateTime即是服务器的当前时间;
可用ADOQuery的SQL语句来实现。 如:Query.Sql.add('Select getdate() as NowDateTime'); Query.Open; Query.FieldByname('NowDateTime').AsDateTime即是服务器的当前时间;
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-07 #5 我原来象上面说的一样做过,但是发现一个奇怪的现象,调整服务器时间之后,客户端马上 重新取时间,发现不能马上反映改变,大概过一分钟左右就正常了。 即使在服务器本机修改,马上查询也不行。 我是使用存储过程实现的,不知道写在 Query 中是不是好一些,我怀疑是 SQL Server 高速缓存的原因。
我原来象上面说的一样做过,但是发现一个奇怪的现象,调整服务器时间之后,客户端马上 重新取时间,发现不能马上反映改变,大概过一分钟左右就正常了。 即使在服务器本机修改,马上查询也不行。 我是使用存储过程实现的,不知道写在 Query 中是不是好一些,我怀疑是 SQL Server 高速缓存的原因。