Sql查询结果添加到数组。。Delphi技术

resultDS:='select库存金额,库存数量,JQJFROMFromKuCunAllViewByID'+'('+IntToStr(stock_type_sid)+... resultDS :='select 库存金额,库存数量,JQJ FROM FromKuCunAllViewByID '+
'(' +IntToStr(stock_type_sid) + ',''+ refund_num +'',''+ sale_sun +'')';
ZKPCRODM.GetUniQry(vUniQry);
ZKPCRODM.OpenUniQueryBySQL(vUniQry,resultDS);

代码 就是这样的。。我想把查询到的三个值分别取出来赋给三个变量或是赋予一个数组 不知道改怎么用?望会的人指点下

if (resultDS.FieldByName('库存数量').AsFloat = 0) then
begin
dChengBenDJ := (resultDS.FieldByName('JQJ').AsFloat);
end;
else then

我直接用FieldByName怎么不行呢》???希望能够有人帮我。。谢啦
展开
 我来答
邦浅魔千
2011-05-19 · TA获得超过220个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:355万
展开全部
resultDS :='select 库存金额,库存数量,JQJ FROM FromKuCunAllViewByID '+
这句话说明resultDS是字符串变量
那么怎么能够resultDS.FieldByName('库存数量').AsFloat 这样呢
应该是你的数据集控件dataset.FieldByName('库存数量').AsFloat 才可以
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式