1. 程式人生 > >利用三層判斷sql數據庫中編碼是否已經存在(個人拙作,不喜勿噴)

利用三層判斷sql數據庫中編碼是否已經存在(個人拙作,不喜勿噴)

rain list ret new 存在 編碼 name () rom

本人.Net新手,初學三層便想記錄寫筆記,以供像自己一樣的新人去學習,大神就不用看啦

Dal層:

/// 判斷編碼是否存在
/// </summary>
/// <param name="strHydrologyNo"></param>
/// <param name="strID"></param>
/// <returns></returns>
public bool Exit(string strDrainNo,string strID)
{

StringBuilder strSql = new StringBuilder();
{
strSql.Append("SELECT s1 From table WHERE DrainNo=‘" + strDrainNo + "‘");
if(!string.IsNullOrEmpty(strID))
{
strSql.Append(" AND ID!=" + strID + "");
}

}
DataTable dt = new DataTable();
dt = this.GetList(strSql.ToString());
if (dt != null && dt.Rows.Count > 0)
{
return true;
}
else
{
return false;
}
}

bll層:


/// <summary>
/// 判斷是否存在登記編號
/// </summary>
/// <param name="strDrainNo">登記編號</param>
/// <returns></returns>
public bool Exit(string strDrainNo,string strID)
{
using ExitDal dal = new ExitDal())
{
return dal.Exit(strDrainNo,strID);
}
}

至於後臺代碼,想想就會了

利用三層判斷sql數據庫中編碼是否已經存在(個人拙作,不喜勿噴)