给变量赋值的问题

marf_cn 2003-03-18 09:13:29
将数据库表的一个字段值赋给一个变量,变量v是double类型,字段是float型,如下
在数据模块的onCalcFields事件中写下:
var
v :double;
...
v := qry1.FieldByName('fieldname').AsFloat;
calcfield1:=(field1+field2)*v;
---------------------------------
这时算出v的值是0,该计算字段的值也为0,不知是为什么?
...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
heixiu1980 2003-03-18
  • 打赏
  • 举报
回复
^_^ 你真行!
marf_cn 2003-03-18
  • 打赏
  • 举报
回复
解决了。
没打开qry,不好意思。分照给
marf_cn 2003-03-18
  • 打赏
  • 举报
回复
解决了。
没打开qry,不好意思。分照给
heixiu1980 2003-03-18
  • 打赏
  • 举报
回复
你指的是精度问题,还是应该<>0?
老大,贴一下完整的代码吧,这怎么看啊?
marf_cn 2003-03-18
  • 打赏
  • 举报
回复
结果是0,我不是说了吗?
我要的当然是字段本身的值。
heixiu1980 2003-03-18
  • 打赏
  • 举报
回复
查询出来的结果是什么?你想要什么结果?

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧