我有更新数据库表的方法,但是当我调用它时,我有一个异常“'('附近的语法不正确。”
这是方法
internal Boolean update(int customerID,int followingID, string fullName, string idNumber, string address, string tel, string mobile1, string mobile2, string email, string customerComment, DateTime timeStamp)
{
string sqlStatment = "update customers set (followingID, fullName,idNumber,address,tel,mobile1,mobile2,email,customerComment,timeStamp) = (@followingID, @fullName,@idNumber,@address,@tel,@mobile1,@mobile2,@email,@customerComment,@timeStamp) where customerID=@customerID";
SqlConnection con = new SqlConnection();
con.ConnectionString = connection;
SqlCommand cmd = new SqlCommand(sqlStatment, con);
cmd.Parameters.AddWithValue("@customerID", customerID);
cmd.Parameters.AddWithValue("@followingID", followingID);
cmd.Parameters.AddWithValue("@fullName", fullName);
cmd.Parameters.AddWithValue("@idNumber", idNumber);
cmd.Parameters.AddWithValue("@address", address);
cmd.Parameters.AddWithValue("@tel", tel);
cmd.Parameters.AddWithValue("@mobile1", mobile1);
cmd.Parameters.AddWithValue("@mobile2", mobile2);
cmd.Parameters.AddWithValue("@email", email);
cmd.Parameters.AddWithValue("@customerComment", customerComment);
cmd.Parameters.AddWithValue("@timeStamp", timeStamp);
bool success = false;
try
{
con.Open();
cmd.ExecuteNonQuery();
success = true;
}
catch (Exception ex)
{
success = false;
//throw ex;
}
finally
{
con.Close();
}
return success;
}
这是数据库表列