当前位置:编程学习 > C#/ASP.NET >>

快下班了还没有解决的问题ObjectDataSource提示错误

在使用ObjectDataSource时提示错误

未能在 ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName 属性指定的类型中找到名为“check_jd”的属性。 

这个错误提示到底是什么错误
调用更新的代码是这样的:
 public static bool EditRw(DAL_RW rw)
     {
        
         bool Flage = false;
         string ProceName = "dbo.EditRw";
         SqlParameter[] prams = {
    
new SqlParameter("@rw_check", SqlDbType.Float,8),
                     new SqlParameter("@check_content", SqlDbType.Text,16),
new SqlParameter("@rw_a", SqlDbType.Int,4),
new SqlParameter("@rw_b", SqlDbType.Int,4),
new SqlParameter("@rw_c", SqlDbType.Int,4),
new SqlParameter("@rw_d", SqlDbType.Int,4),
new SqlParameter("@check_year", SqlDbType.SmallDateTime,4),
new SqlParameter("@check_name", SqlDbType.VarChar,50),
new SqlParameter("@check_jd", SqlDbType.VarChar,50),

//new SqlParameter("@rw_name", SqlDbType.NVarChar),
new SqlParameter("@rw_post", SqlDbType.VarChar,50),
new SqlParameter("@rw_branch", SqlDbType.VarChar,50),
new SqlParameter("@khr", SqlDbType.VarChar,50),
                     new SqlParameter("@id", SqlDbType.Int,4),
                    new SqlParameter("@check_end", SqlDbType.Float,8),
         };
       
            
            prams[0].Value = rw.rw_check;
            prams[1].Value = rw.check_content;
            prams[2].Value = rw.rw_a;
            prams[3].Value = rw.rw_b;
            prams[4].Value = rw.rw_c;
            prams[5].Value = rw.rw_d;
            prams[6].Value = rw.check_year;
            prams[7].Value = rw.check_name;
            prams[8].Value = rw.jidu;
            //prams[9].Value = rw.rw_name;
            prams[9].Value = rw.rw_post;
            prams[10].Value = rw.rw_branch;
            prams[11].Value = rw.khr;
            prams[12].Value = rw.id;
            prams[13].Value = rw.check_end;
            int IntResult = DAL.DAL_DB.RunExecute(ProceName, prams);
            if (IntResult > 0)
            {
                Flage = true;
            }
            return Flage;

      } --------------------编程问答-------------------- up --------------------编程问答-------------------- 没有人回答!
--------------------编程问答-------------------- check_jd 看看存储过程里面这个名字是不是错了 --------------------编程问答-------------------- 我单步调试了,还没有运行到更新的函数就是这样的错误 --------------------编程问答-------------------- 那你应该检查下更新前的那段代码是不是有写错属性名称的情况 --------------------编程问答-------------------- 未能在 ObjectDataSource“ObjectDataSource1”中的 DataObjectTypeName 属性指定的类型中找到名为“rksj”的属性
我也遇到了,谁知道啊 --------------------编程问答-------------------- DataObjectTypeName="System.Guid"把这个删了,这是DataObjectDataSource在用Guid时候的一个bug,害死人啊.当时我也是调试很久.... --------------------编程问答-------------------- SqlParameter[] prams 有@check_jd参数

而DAL_RW类里面没有check_jd

应该是你SQL语句中有check_jd数据库中没有check_jd
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,