大哥帮我。。(50分)

  • 主题发起人 主题发起人 .com
  • 开始时间 开始时间
C

.com

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序运行到 Edit1.text:=(time-ClientDataSet1.fieldvalues['Shangjishijian'])
时出错。。。ClientDataSet1.fieldvalues['shijian']为一时间型字段。。
错误提示:'invalid variant type convertion'
我把clientDataSet用于本地的不用bde的简易数据库。。
 
Edit1.Text := TimeToStr(time-ClientDataSet1.fieldvalues['Shangjishijian']);
 
类型不匹配,居然能编译过去,不简单的。

用Time不好吧,如果跨天,不好办的。

Edit.Text:=formatDatetime('dd hh:mm:ss',now-ClientDataSet1.fieldvalues['Shangjishijian'])
 
Edit1.Text := Str(time-ClientDataSet1.fieldvalues['Shangjishijian']);
 
还是用timetostr吧
 
Edit1.Text := TimeToStr(time-ClientDataSet1.fieldvalues['Shangjishijian']);
还是那个错误。。。不过我把time-ClientDataSet1.fieldvalues['Shangjishijian']付值
给一时间变量就不出错。。
 
那你就赋给时间变量不就对了吗!
 
后退
顶部