请问用delphi开发asp组件,怎样得到服务器的时间呢?(100分)

  • 主题发起人 主题发起人 newekin
  • 开始时间 开始时间
time=now不就行了?
 
晕~~~~~~~~ 你试过没有哦!我说的是delphi开发组件时,不是开发应用程序,也不是asp中。
 
组件是在服务器上面运行的

 
晕,这个我都不知道吗? 你自己写过组建么? 你写着看看 now根本就无效!!
 
以前做过一个email服务器,在webmail里使用过自动化组件

我想now应该没问题的,可能你没引用什么单元吧
 
now 无效是你没包含那个Pas吧,unit sysutils
我不信不能用
 
now,是取的客户端的时间吧,组件是在客户端加载的
 
vf不要误人子弟哦. jxyghm是对的.
 
自动生成的组件模型没有use 好多单元,需要手工添加的,应该可以的。
 
with CustomerData.adoqDataInfo do //取出服务器当前时间
begin
if Active then Close;
ConnectionString:=CustomerData.adoqDataInfo.ConnectionString;
SQL.Clear ;
SQL.Add('SELECT GETDATE() AS CurrentTime');
Open;
if not CustomerData.adoqDataInfo.Eof then
begin
CurrentTime:=FieldByName('CurrentTime').AsDateTime ;
end;
Close;
end;
 
jxyghm是对的,另ASP组件是在服务端运行的,而ActiveForm是在客房端运行的。
 
组件一般是在服务端运行的,如果你使用server.createObject
但是事实上你也可以让他在客户端运行的
使用VBSCRIPT, createObject
当然前提是你的客户端注册了控件
 
后退
顶部