VS 存储过程的数据集,列更新

项目内的数据集(存储过程的)更新不是太顺利,记录一下。
在这里插入图片描述

数据集是存储过程的,更新提示临时表未知。找了下也没相关的资料,抠脑壳解决了一下

方法一

在这里插入图片描述

主要需求是,更新dataSet 的字段(),供报表调用。
假设之前存储过程输出是  id,name .现在加了  remark 

选中.xsd数据集文件
选中Dataset--->右击配置---->使用SQL语句 -->select ’‘ as id,'' as name,'' as remark   --->完成
这样带出列。
选中adapter--->右击配置--->上一步--> 使用现有存储过程--->完成
这样更新adapter

然后报表内刷新数据集(Ctrl+Alt+D调出)

第二种办法

DECLARE @TEP TABLE (id NVARCHAR(20),typeid NVARCHAR(10)); 
INSERT INTO @TEP SELECT *  from (...)t 

将临时表#TEP,改成@TEP ,使用表变量代替临时表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值