//执行存储过程
// procName -- 存储过程名
public static int RunProc(string procName);
//执行无参数查询存储过程返回查询对象
// procName -- 存储过程名
// dataReader -- 存储过程返回的SQLDataReader对象
public static void RunProc(string procName, out SqlDataReader dataReader);
//执行带参数存储过程返回受影响行数
// procName --存储过程名
// prams -- 使用SQLParameter传递存储过程参数
public static int RunProc(string procName, SqlParameter[] prams);
//执行存储过程执行存储过程返回受影响行数
// procName -- 存储过程名
// prams -- 使用SQLParameter传递存储过程参数
// timeout -- timeout--超时时间 s/秒为单位(即多少秒超时)
public static int RunProc(string procName, SqlParameter[] prams, int timeout);
//执行带参数查询存储过程返回查询对象
// procName -- 存储过程名
// prams -- 使用SQLParameter传递存储过程参数
// dataReader -- 执行存储过程返回的SQLDataReader对象
public static void RunProc(string procName, SqlParameter[] prams, out SqlDataReader dataReader);
//执行带参数查询存储过程返回查询对象
// procName -- 存储过程名
// prams -- 使用SQLParameter传递存储过程参数
// dataReader -- 执行存储过程返回的SQLDataReader对象
// timeout -- timeout--超时时间 s/秒为单位(即多少秒超时)
public static void RunProc(string procName, SqlParameter[] prams, out SqlDataReader dataReader, int timeout);
//链接指定数据库执行带参数存储过程返回受影响行数
// connstring -- 指定的链接数据库字符串
// procName -- 存储过程名
// prams -- 使用SQLParameter传递存储过程参数
// timeout -- timeout--超时时间 s/秒为单位(即多少秒超时)
public static int RunProc(string connstring, string procName, SqlParameter[] prams, int timeout);
//链接指定数据库执行带参数查询存储过程返回查询对象
// connstring -- 指定的链接数据库字符串
// procName -- 存储过程名
// prams -- 使用SQLParameter传递存储过程参数
// dataReader -- 执行存储过程返回的SQLDataReader对象
// timeout -- timeout--超时时间 s/秒为单位(即多少秒超时)
public static void RunProc(string connstring, string procName, SqlParameter[] prams, out SqlDataReader dataReader, int timeout);