Beispiel #1
0
        /// <summary>
        ///执行存储过程或sql的datareader,自动创建conn,自动关闭conn
        /// </summary>
        /// <param name="text">sql 或proc</param>
        /// <param name="type">sql 或存储过程</param>
        /// <param name="param">参数</param>
        /// <param name="callback">代理方法</param>
        /// <returns>object基本类型</returns>
        public static object ExecuteRead(string dbname, string text, CommandType type, DbParam[] param, Database.DBCallback callback)
        {

            Database db = GetDB(dbname);
            return db.ExecuteRead(text, type, param, callback);
        }
Beispiel #2
0
        ///
        ///执行DataReader 返回object 需要代理调用,自动创建conn,自动关闭conn
        ///

        #region public static object ExecuteRead(string dbname,string sqltext,Genersoft.GSIDP.GSYS.Data.Database.DBCallback callback)

        /// <summary>
        /// 执行datareader,参数sql语句 和 delegate返回调用,自动创建conn,自动关闭conn
        /// </summary>
        /// <param name="sqltext">sql语句</param>
        /// <param name="callback"> delegate 方法</param>
        /// <returns>object类型,基本类型</returns>
        public static object ExecuteRead(string dbname, string sqltext, Database.DBCallback callback)
        {
            Database db = GetDB(dbname);
            return db.ExecuteRead(sqltext,callback);
        }