日期:2014-05-17  浏览次数:20896 次

String[1]: Size 属性具有无效大小值 0。是为什么

        //找回用户密码
        public bool ForgetPassword(string username) {
            //获取一个已配置的DbCommand对象
            DbCommand comm = Common.GenericDataAccess.CreateCommand();
            //设置存储过程名称
            comm.CommandText = "sp_MemberForgetPassword";
            // 创建新的参数
            DbParameter param = comm.CreateParameter();
            param.ParameterName = "@Username";
            param.Value = username;
            param.DbType = DbType.String;
            comm.Parameters.Add(param);
            // 创建新的参数
            param = comm.CreateParameter();
            param.ParameterName = "@UsernameOutput";
            param.Direction = ParameterDirection.Output;
            param.DbType = DbType.String;
            comm.Parameters.Add(param);
            // 创建新的参数
            param = comm.CreateParameter();
            param.ParameterName = "@Email";
            param.Direction = ParameterDirection.Output;
            param.DbType = DbType.String;
            comm.Parameters.Add(param);
            // 创建新的参数
            param = comm.CreateParameter();
            param.ParameterName = "@Password";