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

Sql查询结果添加到数组。。Delphi技术,第1张

resultDS :='select 库存金额,库存数量,JQJ FROM FromKuCunAllViewByID '+

这句话说明resultDS是字符串变量

那么怎么能够resultDS.FieldByName('库存数量').AsFloat 这样呢

应该是你的数据集控件dataset.FieldByName('库存数量').AsFloat 才可以

--1. 构造使用IN子句的动态Transact-SQL方法进行编号查询

--a. 要查询的字段类型是数字型

--查询的值列表

DECLARE @idlist varchar(100)

SET @idlist='1,2,3'

--拼接并执行动态Transact-SQL语句

EXEC('SELECT * FROM tbname WHERE fdname IN('+@idlist+')')

GO

--b. 要查询的字段类型是字符型

--查询的值列表已经加上了字符串边界符

DECLARE @idlist varchar(100)

SET @idlist='''a'',''b''''a'',''c'''

--拼接并执行动态Transact-SQL语句

EXEC('SELECT * FROM tbname WHERE fdname IN('+@idlist+')')

GO


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11853714.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存