Esempio n. 1
0
 /// <summary>
 /// 执行一个查询,并返回查询结果
 /// </summary>
 /// <param name="commandText">要执行的SQL语句</param>
 /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param>
 /// <returns>返回查询结果集</returns>
 public static DataTable ExecuteDataTable(string commandText, CommandType commandType)
 {
     return(ExecuteDataTable(commandText, commandType, null));
 }
Esempio n. 2
0
 /// <summary>
 /// 从数据库中检索单个值(例如一个聚合值)。
 /// </summary>
 /// <param name="commandText">要执行的SQL语句</param>
 /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param>
 /// <returns></returns>
 public static Object ExecuteScalar(string commandText, CommandType commandType)
 {
     return(ExecuteScalar(commandText, commandType, null));
 }
Esempio n. 3
0
 /// <summary>
 /// 对数据库执行增删改操作
 /// </summary>
 /// <param name="commandText">要执行的SQL语句</param>
 /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param>
 /// <returns></returns>
 public static int ExecuteNonQuery(string commandText, CommandType commandType)
 {
     return(ExecuteNonQuery(commandText, commandType, null));
 }
Esempio n. 4
0
 /// <summary>
 /// 将 CommandText 发送到 Connection 并生成一个 SqlDataReader。
 /// </summary>
 /// <param name="commandText">要执行的SQL语句</param>
 /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param>
 /// <returns></returns>
 public static SqlDataReader ExecuteReader(string commandText, CommandType commandType)
 {
     return(ExecuteReader(commandText, commandType, null));
 }