我正在通过用户代码“TBL附近的语法错误”来处理SQLException。“我还尝试用表名和无括号替换[PrioContextDb]。[dbo]。[RatingListTriangleModels]。这个SQL查询有什么问题?
using (SqlCommand command = new SqlCommand
("delete from [PrioContextDb].[dbo].[RatingListTriangleModels] TBL where (TBL.To1Id = @MY_ID and TBL.To2Id = @OTHER_ID) or (TBL.To2Id = @My_ID and TBL.To3Id = @OTHER_ID) or (TBL.To3Id = @My_ID and TBL.To1Id = @OTHER_ID)", cn))
{
//
// Add new SqlParameter to the command.
//
command.Parameters.Add(new SqlParameter("MY_ID", myToid));
command.Parameters.Add(new SqlParameter("OTHER_ID", theirTradeObjectid));
var no = command.ExecuteNonQuery();
解决了它,欢呼! –