起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 85|回复: 2

【搞定】FieldByName问题**

[复制链接]
发表于 2007-11-29 14:22:11 | 显示全部楼层 |阅读模式
TempPersion:=Business.Model.Org.OrgSys.OrgSystem.FindPerson(lFlowTask.Executors.PersonID);
        if (TempPersion<>nil) then
        begin
                Query_Mail.CommandText:='SELECT EE_MAIL FROM TPERSON WHERE FID='''+TempPersion.ID+'''';
            Query_Mail.Open();
            if (Query_Mail.RecordCount=1) then
            begin
                    DataField:=Query_Mail.FieldByName('EE_MAIL');
                TempEmail:=DataField.ToString();  // <- 出错
            end;
end;

未命名-27.gif

5.12 KB, 下载次数: 70

回复

使用道具 举报

 楼主| 发表于 2007-11-29 14:23:06 | 显示全部楼层
此时DataField的值:

未命名-28.gif

10.41 KB, 下载次数: 72

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 14:35:05 | 显示全部楼层
知道哪里的问题了:应该是AsString,写别的语言习惯了:(

结了吧,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 03:39 , Processed in 0.044729 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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