日期:2012-06-21  浏览次数:20480 次

错误:
    
SqlParameter parameterUserID = new SqlParameter("@userID", SqlDbType.Int);
parameterUserID.Value = Context.Request.Cookies["cookieUserID"].Value;
myCommand.SelectCommand.Parameters.Add(parameterUserID);
正确:
int userID;

try
{
userID = Int32.Parse(Context.Request.Cookies["cookieUserID"].Value);
}
catch
{
userID = 0;
}

SqlParameter parameterUserID = new SqlParameter("@userID", SqlDbType.Int);
parameterUserID.Value = userID;
myCommand.SelectCommand.Parameters.Add(parameterUserID);