起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 164|回复: 7

【结贴】这个错误怎么回事,莫名其妙**

[复制链接]
发表于 2008-12-24 16:13:24 | 显示全部楼层 |阅读模式
看图

未命名.jpg

22.19 KB, 下载次数: 97

回复

使用道具 举报

 楼主| 发表于 2008-12-24 17:02:50 | 显示全部楼层
斑竹快帮忙看一下,这个错误的意思是什么,
我把这句代码去掉就没事:
  ATA_DPLAN.POINT_POWER :=lQuery.FieldByName('POINT_POWER').AsString ;

  ATA_DPLAN. 是个Record
回复 支持 反对

使用道具 举报

发表于 2008-12-24 17:25:17 | 显示全部楼层
楼主,你跟踪过吗?执行哪句报出来的?是2楼这句吗?如果是,那么是 lQuery.FieldByName('POINT_POWER').AsString  没有值,还是ATA_DPLAN.POINT_POWER 不能赋值?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-25 15:40:54 | 显示全部楼层
function getSql( ATA_DPLAN:TA_DPLAN):string;
X3 中,这句代码 的参数是值传递还是引用传递,
  ATA_DPLAN. 是个Record
回复 支持 反对

使用道具 举报

发表于 2008-12-26 09:41:36 | 显示全部楼层
ATA_DPLAN. 是个Record
是怎么声明的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-26 09:51:59 | 显示全部楼层
T_DAYRELATION =record
    TRADETYPE :string;
    ISTGY :string;
    BREAKSIDECODE :string;
    DPLANID :string;
    ENERGY :string;
    POINT_NUMBER :string;
    POINT_POWER :string;
  end;
回复 支持 反对

使用道具 举报

发表于 2008-12-26 09:59:41 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 21:08:09 | 显示全部楼层
好,结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 20:46 , Processed in 0.042343 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表