使用sql db table加入Dataset

时间:2012-05-10 08:52:58

标签: c# sql sql-server c#-4.0 ado.net

我需要执行如下所示的查询,其中包含数据集。

UPDATE <OrderDataset> 
SET FKProduct = P.PKProduct 
FROM <OrderDataset> DS 
INNER JOIN tblCustomer C ON DS.FKCustomer = C.PKCustomer 
INNER JOIN tblProduct P ON C.PKCustomer = P.FKCustomer 
INNER JOIN tblStock S ON S.FKProduct = P.PKProduct 
AND DS.RotationNumber = S.RotationNumber 
AND ISNULL(DS.RotationLineNo,'NULL') = ISNULL(S.RotationLineNo,'NULL') 
WHERE DS.FKProduct IS NULL

有没有办法实现这个。

1 个答案:

答案 0 :(得分:1)

没有直接的方法可以做到这一点。

您可以将数据集内的表作为参数传递给sql server存储过程ans然后在sp中执行jon。

how to pass data table as parameter to sp