回答

收藏

使用执行SQL任务进行参数映射

技术问答 技术问答 274 人阅读 | 0 人回复 | 2023-09-12

我试图创建一个临时表并插入数据foreach循环容器Execute SQL Task临时表中。) u: w8 Q+ D  B; X
这是SQL任务/ `7 \' U7 i7 d- O1 A4 u
IF OBJECT_ID('TEMPDB.DBO.#TEMP') IS NOT NULLDROP TABLE #TEMPGOCREATE TABLE #TEMP       ( ... );INSERT INTO #TEMP      SELECT (...)  FROM table t1 INNER JOIN table2 t2  ON t1.id = t2.table1_idWHERE t1.value = ?我想在WHERE句子中有一个参数,但每当我试图添加它时,就会出现这个错误。
) R9 t% k& W2 Q+ B1 Z- H% v“多步OLE DB操作产生错误。检查每一个。OLE DB状态值(如果可用的话)。未完成任何工作。。失败的可能原因:查询问题,. j1 P8 E# A1 T; A4 l4 g' d
ResultSet属性设置不正确,参数设置不正确或连接不正确。
. _2 S0 z! I/ L4 H$ O$ }当我对Where当硬编码子句中的值时,插入程序将是完美的。
% i' M8 G% g. t) O# }  V我在参数映射上做错了什么?
# U( s9 u  o: b$ y/ v5 F这是我的参数映射设置
& f7 ]  x5 r0 x1 o# r. B
2 s5 B9 S5 a5 x4 Z  ]( |另外,我不能使用存储过程。
3 n, b- a; |2 R                                                               
  G; C- W. G' f    解决方案:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则