首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新手 小弟我正做一个插入 想做一个重复校验

2012-06-09 
新手 我正做一个插入 想做一个重复校验三层结构我在BLL层中Insert中写重复校验插入的对象的属性为zthdcy.l

新手 我正做一个插入 想做一个重复校验
三层结构 

我在BLL层中Insert中写重复校验

插入的对象的属性为zthdcy.lxrbh //(拼音 主题活动参与 的 联系人编号)

想在string sql="select lxrbh from crm_kh_khlxr,crm_kh_khxx where crm_kh_khxx.bh=crm_kh_khlxr.khbh";

这个结果中查找,是否有重复的lxrbh,如果有重复的,就提示重复,不能插入。

如果没有重复的就,da.Insert(zthdcy);

C# code
        public void Insert(Crm_hd_zthdcy zthdcy)        {            LshBL lshBL = new LshBL(session, yhxx);             zthdcy.bh = lshBL.GetLsh("crm_hd_zthdcy", "bh",true);            zthdcy.dwbh = yhxx.dwbh;            zthdcy.cysj = DateTime.Now;            //必填项校验            //TODO                         //数据类型、长度、精度、格式校验            //TODO                         //访问权限校验            //TODO                         //设置默认值            //TODO                         //创建数据访问对象            ZthdcyDA da = new ZthdcyDA(session,yhxx);                        //重复项校验            //TODO             string sql = "select lxrbh from crm_kh_khlxr,crm_kh_khxx where crm_kh_khxx.bh=crm_kh_khlxr.khbh";                  //添加            da.Insert(zthdcy);        }


[解决办法]
想查就查呗,查到返回true,标识存在,就提示

热点排行