Esempio n. 1
0
        /// <summary>
        /// get datatable
        /// </summary>
        /// <param name="sqlparm"></param>
        /// <returns></returns>
        public static DataTable GetDataTable(xsSqlParameter sqlparm)
        {
            DataSet ds = GetDataSet(sqlparm);

            if (ds.Tables.Count > 0)
            {
                return(ds.Tables[0]);
            }
            else
            {
                return(new DataTable());
            }
        }
Esempio n. 2
0
        /// <summary>
        /// execute sql
        /// </summary>
        /// <param name="sqlparm"></param>
        /// <returns></returns>
        public static void Execute(xsSqlParameter sqlparm)
        {
            DbInParameter dbInPara = new DbInParameter();

            dbInPara.SQL = sqlparm.SQL;

            //add sql parameter
            dbInPara.AddParameter(sqlparm.SqlPara);

            DbAccess Dao = new DbAccess();

            Dao.Open(sqlparm.SqlConnectString);
            Dao.BeginTrans();
            Dao.ExecuteNoQuery(dbInPara);
            Dao.Commit();
            Dao.Close();
        }
Esempio n. 3
0
        /// <summary>
        /// get dataset
        /// </summary>
        /// <param name="strsql">sql string</param>
        /// <param name="SqlPara">parameter</param>
        /// <returns></returns>
        public static DataSet GetDataSet(xsSqlParameter sqlparm)
        {
            DbInParameter dbInPara = new DbInParameter();

            dbInPara.SQL = sqlparm.SQL;

            //add sql parameter
            dbInPara.AddParameter(sqlparm.SqlPara);

            DbAccess Dao = new DbAccess();

            Dao.Open(sqlparm.SqlConnectString);
            DataSet dsRtn = Dao.ExecuteQuery(dbInPara).ReturnDataSet;

            Dao.Close();
            return(dsRtn);
        }
Esempio n. 4
0
 /// <summary>
 /// exist data
 /// </summary>
 /// <param name="sqlparm">exist:true,else:false</param>
 /// <returns></returns>
 public static bool Exist(xsSqlParameter sqlparm)
 {
     return(GetDataTable(sqlparm).Rows.Count > 0);
 }