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();
}
}