今天在做项目的时候突然想到了要去检测是否已经存在,问了老师发现这种可以适用。

 

 

检测是否已存在
DataTable dt=BLL层.检测方法(检测数据<可多个数据检测>);
        int number = dt.Rows.Count(返回一个dt,若dt有数据则Count=1,那么number就=1,否则=0,以此判断是否已存在);
        if (number > 0)
        {
            Response.Write("<script>alert('已存在!');</script>");
        }

 

BLL层方法:
public static DataTable 检测方法(检测数据)
        {
            return 底层.检测方法(检测数据);
        }

逻辑层方法:
public static DataTable 检测方法(检测数据)
        {
            底层方法 命名 = null;
            string sql = sql判断语句 (例:"select * from BranchInfo where BranchName =" + "'" + BranchName + "' or BranchShortName =" + "'" + BranchShortName + "'");
            DataTable dt = DBHelper.GetDataTable(sql);
            return dt;
        }