一题难解前面省了SqlCommand comm=new SqlCommand(strsql,conn);int row=(int)comm.ExecuteNoquery();我的问题是comm前面为啥要强制转换成int [解决办法]很简单 ,ExecuteNoquery返回受影响的行数,既然是行数,那自然是INT类型啦