我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的外键,所以我试图先删除这一行,这样就可以删除其他表格了。