using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; namespace DbAccess { public interface ISysSqlHelper { /// /// 执行SQL语句,返回影响的记录数 /// /// /// int ExecuteNonQuery(string SQLString); /// /// 执行多条SQL语句,实现数据库事务。 /// /// void ExecuteSqlTran(ArrayList SQLStringList); /// /// 执行查询语句,返回DataSet /// /// /// DataSet ExecuteDataSet(string SQLString); /// /// 执行查询语句,返回DataTable /// /// /// DataTable ExecuteDataTable(string SQLString); /// /// 返回数据表(分页) /// /// 当前页 /// 每页显示数 /// 总记录数 /// /// DataTable ExecuteDataTable(int page, int pageSize, ref int recordCount, string strSql); /// /// 返回数据表(分页) /// /// /// /// /// /// /// /// DataTable ExecuteDataTable(int page, int pageSize, ref int recordCount, string strSql, string tableName, string strWhere); /// /// 返回查询的所有结果,突破rds的1万条的限制 /// /// /// DataTable ExecuteDataTableAll(string strSql); /// /// 执行一条计算查询结果语句,返回查询结果(object)。 /// /// /// object ExecuteScalar(string SQLString); /// /// 获取数据库连接字符串 /// /// /// //string GetDataBaseInfo(string keyName); string GetConnectString(); } }