C#更新状态失败错误:_compluseExceptionCode=-532459699
我有一个更新表格的方法,如下所示:C#更新状态失败错误:_compluseExceptionCode=-532459699,c#,asp.net,C#,Asp.net,我有一个更新表格的方法,如下所示: public static Boolean updateRequest(String _VUserName, DateTime newToDate) { SqlConnection conn = getConnection(); SqlCommand command = new SqlCommand(); command.CommandText = "UPDATE Requests SET [To] = @ToDate FROM R
public static Boolean updateRequest(String _VUserName, DateTime newToDate)
{
SqlConnection conn = getConnection();
SqlCommand command = new SqlCommand();
command.CommandText = "UPDATE Requests SET [To] = @ToDate FROM Requests INNER JOIN "+
"VUsers ON Requests.UserRef = VUsers.VUserID WHERE (VUsers.VUserName = @VUserName)";
command.Parameters.AddWithValue("@ToDate", newToDate);
command.Parameters.AddWithValue("@VUserName", _VUserName);
conn.Open();
try
{
command.ExecuteNonQuery();
return true;
}
catch (Exception)
{
return false;
}
conn.Close();
}
但它失败了,出现了_COMPlusExceptionCode=-532459699异常
有什么帮助吗?请检查以下“SQL Server拒绝添加记录,因为它不符合表列规范” 看起来这和你的update语句有关。不如这样重写
“将更新请求设置为]=@ToDate,其中…
该错误似乎与粘贴的代码没有任何关系相同的语句在sql查询分析器中运行良好可能存在架构冲突,例如,非空列中的某些列值可能为空