access中有一User表(UserID[自动编号],Username[文本])string strSQL="update [User] set Username=@name where UserID=@id";
OleDbCommand cm=new OledbCommand(strSQL,cn);
OleDbParameter[] para=new OleDbParameter[2];
para[1]=new OleDbParameter("@name",strName);
para[1]=new OleDbParameter("@id",IntID);
……
int result=cm.ExcuteNoQuery();为何result的值总是0?是不是由于UserID是自动编号类型的问题,大家有遇到这样的问题吗?