Web窗体DeleteCommand无法正常工作

时间:2013-11-13 20:51:43

标签: c# asp.net webforms

DeleteCommand的{​​{1}}给了我一些问题,因为我相信主键/外键。

这是DeleteCommand:

SqlDataSource

现在,当我在SQL中运行此代码时,它工作正常,首先删除过程表,允许删除WorkFlowDetail行。但是当我将相同的SQL插入DeleteCommand时,它会给我以下错误:

DeleteCommand="delete from jm_AccountWorkFlowSteps where id = @stepID;delete from jm_AccountWorkFlowProcedure where id = @workFlowProcedureID;DELETE FROM [JM_AccountWorkFlowDetail] WHERE [workID] = @workID"

为什么这会在SQL中按预期工作,但在DeleteCommand中却没有?我怎样才能让它发挥作用?

Procedure表有一个WorkFlowTable的外键,所以我试图先删除这一行,这样就可以删除其他表格了。

0 个答案:

没有答案