Method | Description | |
---|---|---|
CreateCommand ( |
创建SqlCommand命令,指定数据库连接对象,存储过程名和参数. 示例: SqlCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName"); |
|
ExecuteDataset ( |
执行指定数据库连接对象的命令,返回DataSet. 示例: DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteDataset ( |
执行指定数据库连接对象的命令,指定参数值,返回DataSet. 此方法不提供访问存储过程输入参数和返回值. 示例.: DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36); |
|
ExecuteDataset ( |
执行指定事务的命令,返回DataSet. 示例: DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteDataset ( |
执行指定事务的命令,指定参数值,返回DataSet. 此方法不提供访问存储过程输入参数和返回值. 示例.: DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36); |
|
ExecuteDataset ( string connectionString, CommandType commandType, string commandText ) : |
执行指定数据库连接字符串的命令,返回DataSet. 示例: DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteDataset ( string connectionString, string spName ) : |
执行指定数据库连接字符串的命令,直接提供参数值,返回DataSet. 此方法不提供访问存储过程输出参数和返回值. 示例: DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36); |
|
ExecuteDatasetTypedParams ( |
执行指定连接数据库连接对象的存储过程,使用DataRow做为参数值,返回DataSet.
|
|
ExecuteDatasetTypedParams ( |
执行指定连接数据库事务的存储过程,使用DataRow做为参数值,返回DataSet.
|
|
ExecuteDatasetTypedParams ( string connectionString, String spName, |
执行指定连接数据库连接字符串的存储过程,使用DataRow做为参数值,返回DataSet.
|
|
ExecuteNonQuery ( |
执行指定数据库连接对象的命令 示例: int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders"); |
|
ExecuteNonQuery ( SqlConnection connection, string spName ) : int |
执行指定数据库连接对象的命令,将对象数组的值赋给存储过程参数. 此方法不提供访问存储过程输出参数和返回值 示例: int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36); |
|
ExecuteNonQuery ( SqlTransaction transaction, CommandType commandType, string commandText ) : int |
执行带事务的SqlCommand. 示例.: int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders"); |
|
ExecuteNonQuery ( SqlTransaction transaction, string spName ) : int |
执行带事务的SqlCommand(指定参数值). 此方法不提供访问存储过程输出参数和返回值 示例: int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36); |
|
ExecuteNonQuery ( string connectionString, CommandType commandType, string commandText ) : int |
执行指定连接字符串,类型的SqlCommand. 示例: int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders"); |
|
ExecuteNonQuery ( string connectionString, string spName ) : int |
执行指定连接字符串的存储过程,将对象数组的值赋给存储过程参数, 此方法需要在参数缓存方法中探索参数并生成参数. 这个方法没有提供访问输出参数和返回值. 示例: int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36); |
|
ExecuteNonQueryTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : int |
执行指定连接数据库连接对象的存储过程,使用DataRow做为参数值,返回受影响的行数.
|
|
ExecuteNonQueryTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : int |
执行指定连接数据库事物的存储过程,使用DataRow做为参数值,返回受影响的行数.
|
|
ExecuteNonQueryTypedParams ( String connectionString, String spName, DataRow dataRow ) : int |
执行指定连接数据库连接字符串的存储过程,使用DataRow做为参数值,返回受影响的行数.
|
|
ExecuteReader ( SqlConnection connection, CommandType commandType, string commandText ) : SqlDataReader |
执行指定数据库连接对象的数据阅读器. 示例: SqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteReader ( SqlConnection connection, string spName ) : SqlDataReader |
[调用者方式]执行指定数据库连接对象的数据阅读器,指定参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: SqlDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36); |
|
ExecuteReader ( SqlTransaction transaction, CommandType commandType, string commandText ) : SqlDataReader |
[调用者方式]执行指定数据库事务的数据阅读器,指定参数值. 示例: SqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteReader ( SqlTransaction transaction, string spName ) : SqlDataReader |
[调用者方式]执行指定数据库事务的数据阅读器,指定参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: SqlDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36); |
|
ExecuteReader ( string connectionString, CommandType commandType, string commandText ) : SqlDataReader |
执行指定数据库连接字符串的数据阅读器. 示例: SqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteReader ( string connectionString, string spName ) : SqlDataReader |
执行指定数据库连接字符串的数据阅读器,指定参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: SqlDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36); |
|
ExecuteReaderTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : SqlDataReader |
执行指定连接数据库连接对象的存储过程,使用DataRow做为参数值,返回DataReader.
|
|
ExecuteReaderTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : SqlDataReader |
执行指定连接数据库事物的存储过程,使用DataRow做为参数值,返回DataReader.
|
|
ExecuteReaderTypedParams ( String connectionString, String spName, DataRow dataRow ) : SqlDataReader |
执行指定连接数据库连接字符串的存储过程,使用DataRow做为参数值,返回DataReader.
|
|
ExecuteScalar ( SqlConnection connection, CommandType commandType, string commandText ) : object |
执行指定数据库连接对象的命令,返回结果集中的第一行第一列. 示例: int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount"); |
|
ExecuteScalar ( SqlConnection connection, string spName ) : object |
执行指定数据库连接对象的命令,指定参数值,返回结果集中的第一行第一列. 此方法不提供访问存储过程输出参数和返回值参数. 示例: int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36); |
|
ExecuteScalar ( SqlTransaction transaction, CommandType commandType, string commandText ) : object |
执行指定数据库事务的命令,返回结果集中的第一行第一列. 示例: int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount"); |
|
ExecuteScalar ( SqlTransaction transaction, string spName ) : object |
执行指定数据库事务的命令,指定参数值,返回结果集中的第一行第一列. 此方法不提供访问存储过程输出参数和返回值参数. 示例: int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36); |
|
ExecuteScalar ( string connectionString, CommandType commandType, string commandText ) : object |
执行指定数据库连接字符串的命令,返回结果集中的第一行第一列. 示例: int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount"); |
|
ExecuteScalar ( string connectionString, string spName ) : object |
执行指定数据库连接字符串的命令,指定参数值,返回结果集中的第一行第一列. 此方法不提供访问存储过程输出参数和返回值参数. 示例: int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36); |
|
ExecuteScalarTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : object |
执行指定连接数据库连接对象的存储过程,使用DataRow做为参数值,返回结果集中的第一行第一列.
|
|
ExecuteScalarTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : object |
执行指定连接数据库事务的存储过程,使用DataRow做为参数值,返回结果集中的第一行第一列.
|
|
ExecuteScalarTypedParams ( String connectionString, String spName, DataRow dataRow ) : object |
执行指定连接数据库连接字符串的存储过程,使用DataRow做为参数值,返回结果集中的第一行第一列.
|
|
ExecuteXmlReader ( SqlConnection connection, CommandType commandType, string commandText ) : XmlReader |
执行指定数据库连接对象的SqlCommand命令,并产生一个XmlReader对象做为结果集返回. 示例: XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteXmlReader ( SqlConnection connection, string spName ) : XmlReader |
执行指定数据库连接对象的SqlCommand命令,并产生一个XmlReader对象做为结果集返回,指定参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: XmlReader r = ExecuteXmlReader(conn, "GetOrders", 24, 36); |
|
ExecuteXmlReader ( SqlTransaction transaction, CommandType commandType, string commandText ) : XmlReader |
执行指定数据库事务的SqlCommand命令,并产生一个XmlReader对象做为结果集返回. 示例: XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders"); |
|
ExecuteXmlReader ( SqlTransaction transaction, string spName ) : XmlReader |
执行指定数据库事务的SqlCommand命令,并产生一个XmlReader对象做为结果集返回,指定参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: XmlReader r = ExecuteXmlReader(trans, "GetOrders", 24, 36); |
|
ExecuteXmlReaderTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : XmlReader |
执行指定连接数据库连接对象的存储过程,使用DataRow做为参数值,返回XmlReader类型的结果集.
|
|
ExecuteXmlReaderTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : XmlReader |
执行指定连接数据库事务的存储过程,使用DataRow做为参数值,返回XmlReader类型的结果集.
|
|
FillDataset ( SqlConnection connection, CommandType commandType, string commandText, DataSet dataSet, string tableNames ) : void |
执行指定数据库连接对象的命令,映射数据表并填充数据集. 示例: FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}); |
|
FillDataset ( SqlConnection connection, string spName, DataSet dataSet, string tableNames ) : void |
执行指定数据库连接对象的命令,映射数据表并填充数据集,指定存储过程参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36); |
|
FillDataset ( SqlTransaction transaction, CommandType commandType, string commandText, DataSet dataSet, string tableNames ) : void |
执行指定数据库事务的命令,映射数据表并填充数据集. 示例: FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}); |
|
FillDataset ( SqlTransaction transaction, string spName, DataSet dataSet, string tableNames ) : void |
执行指定数据库事务的命令,映射数据表并填充数据集,指定存储过程参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36); |
|
FillDataset ( string connectionString, CommandType commandType, string commandText, DataSet dataSet, string tableNames ) : void |
执行指定数据库连接字符串的命令,映射数据表并填充数据集. 示例: FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}); |
|
FillDataset ( string connectionString, string spName, DataSet dataSet, string tableNames ) : void |
执行指定数据库连接字符串的命令,映射数据表并填充数据集,指定存储过程参数值. 此方法不提供访问存储过程输出参数和返回值参数. 示例: FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24); |
|
GetConnSting ( ) : string |
一个有效的数据库连接字符串
|
|
GetConnection ( ) : SqlConnection |
一个有效的数据库连接对象
|
|
UpdateDataset ( SqlCommand insertCommand, SqlCommand deleteCommand, SqlCommand updateCommand, DataSet dataSet, string tableName ) : void |
执行数据集更新到数据库,指定inserted, updated, or deleted命令. 示例: UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order"); |
Method | Description | |
---|---|---|
AssignParameterValues ( |
将DataRow类型的列值分配到SqlParameter参数数组.
|
|
AssignParameterValues ( |
将一个对象数组分配给SqlParameter参数数组.
|
|
AttachParameters ( |
将SqlParameter参数数组(参数值)分配给SqlCommand命令. 这个方法将给任何一个参数分配DBNull.Value; 该操作将阻止默认值的使用.
|
|
ExecuteReader ( SqlConnection connection, SqlTransaction transaction, CommandType commandType, string commandText, SqlParameter commandParameters, SqlConnectionOwnership connectionOwnership ) : SqlDataReader |
执行指定数据库连接对象的数据阅读器. 如果是SqlHelper打开连接,当连接关闭DataReader也将关闭. 如果是调用都打开连接,DataReader由调用都管理. |
|
FillDataset ( SqlConnection connection, SqlTransaction transaction, CommandType commandType, string commandText, DataSet dataSet, string tableNames ) : void |
[私有方法][内部调用]执行指定数据库连接对象/事务的命令,映射数据表并填充数据集,DataSet/TableNames/SqlParameters. 示例: FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24)); |
|
PrepareCommand ( SqlCommand command, SqlConnection connection, SqlTransaction transaction, CommandType commandType, string commandText, SqlParameter commandParameters, bool &mustCloseConnection ) : void |
预处理用户提供的命令,数据库连接/事务/命令类型/参数
|
|
SqlHelper ( ) : System |
public static CreateCommand ( |
||
connection | 一个有效的数据库连接对象 | |
spName | string | 存储过程名称 |
return |
public static ExecuteDataset ( |
||
connection | 一个有效的数据库连接对象 | |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名或T-SQL语句 |
return |
public static ExecuteDataset ( |
||
connection | 一个有效的数据库连接对象 | |
spName | string | 存储过程名 |
return |
public static ExecuteDataset ( |
||
transaction | 事务 | |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名或T-SQL语句 |
return |
public static ExecuteDataset ( |
||
transaction | 事务 | |
spName | string | 存储过程名 |
return |
public static ExecuteDataset ( string connectionString, CommandType commandType, string commandText ) : |
||
connectionString | string | 一个有效的数据库连接字符串 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
return |
public static ExecuteDataset ( string connectionString, string spName ) : |
||
connectionString | string | 一个有效的数据库连接字符串 |
spName | string | 存储过程名 |
return |
public static ExecuteDatasetTypedParams ( |
||
connection | 一个有效的数据库连接对象 | |
spName | String | 存储过程名称 |
dataRow | 使用DataRow作为参数值 | |
return |
public static ExecuteDatasetTypedParams ( |
||
transaction | 一个有效的连接事务 object | |
spName | String | 存储过程名称 |
dataRow | 使用DataRow作为参数值 | |
return |
public static ExecuteDatasetTypedParams ( string connectionString, String spName, |
||
connectionString | string | 一个有效的数据库连接字符串 |
spName | String | 存储过程名称 |
dataRow | 使用DataRow作为参数值 | |
return |
public static ExecuteNonQuery ( |
||
connection | 一个有效的数据库连接对象 | |
commandType | CommandType | 命令类型(存储过程,命令文本或其它.) |
commandText | string | 存储过程名称或T-SQL语句 |
return | int |
public static ExecuteNonQuery ( SqlConnection connection, string spName ) : int | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | string | 存储过程名 |
return | int |
public static ExecuteNonQuery ( SqlTransaction transaction, CommandType commandType, string commandText ) : int | ||
transaction | SqlTransaction | 一个有效的数据库连接对象 |
commandType | CommandType | 命令类型(存储过程,命令文本或其它.) |
commandText | string | 存储过程名称或T-SQL语句 |
return | int |
public static ExecuteNonQuery ( SqlTransaction transaction, string spName ) : int | ||
transaction | SqlTransaction | 一个有效的数据库连接对象 |
spName | string | 存储过程名 |
return | int |
public static ExecuteNonQuery ( string connectionString, CommandType commandType, string commandText ) : int | ||
connectionString | string | 一个有效的数据库连接字符串 |
commandType | CommandType | 命令类型 (存储过程,命令文本, 其它.) |
commandText | string | 存储过程名称或SQL语句 |
return | int |
public static ExecuteNonQuery ( string connectionString, string spName ) : int | ||
connectionString | string | 一个有效的数据库连接字符串/param> /// 存储过程名称 |
spName | string | |
return | int |
public static ExecuteNonQueryTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : int | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | int |
public static ExecuteNonQueryTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : int | ||
transaction | SqlTransaction | 一个有效的连接事务 object |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | int |
public static ExecuteNonQueryTypedParams ( String connectionString, String spName, DataRow dataRow ) : int | ||
connectionString | String | 一个有效的数据库连接字符串 |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | int |
public static ExecuteReader ( SqlConnection connection, CommandType commandType, string commandText ) : SqlDataReader | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名或T-SQL语句 |
return | SqlDataReader |
public static ExecuteReader ( SqlConnection connection, string spName ) : SqlDataReader | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | string | T存储过程名 |
return | SqlDataReader |
public static ExecuteReader ( SqlTransaction transaction, CommandType commandType, string commandText ) : SqlDataReader | ||
transaction | SqlTransaction | 一个有效的连接事务 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
return | SqlDataReader |
public static ExecuteReader ( SqlTransaction transaction, string spName ) : SqlDataReader | ||
transaction | SqlTransaction | 一个有效的连接事务 |
spName | string | 存储过程名称 |
return | SqlDataReader |
public static ExecuteReader ( string connectionString, CommandType commandType, string commandText ) : SqlDataReader | ||
connectionString | string | 一个有效的数据库连接字符串 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名或T-SQL语句 |
return | SqlDataReader |
public static ExecuteReader ( string connectionString, string spName ) : SqlDataReader | ||
connectionString | string | 一个有效的数据库连接字符串 |
spName | string | 存储过程名 |
return | SqlDataReader |
public static ExecuteReaderTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : SqlDataReader | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | SqlDataReader |
public static ExecuteReaderTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : SqlDataReader | ||
transaction | SqlTransaction | 一个有效的连接事务 object |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | SqlDataReader |
public static ExecuteReaderTypedParams ( String connectionString, String spName, DataRow dataRow ) : SqlDataReader | ||
connectionString | String | 一个有效的数据库连接字符串 |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | SqlDataReader |
public static ExecuteScalar ( SqlConnection connection, CommandType commandType, string commandText ) : object | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
return | object |
public static ExecuteScalar ( SqlConnection connection, string spName ) : object | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | string | 存储过程名称 |
return | object |
public static ExecuteScalar ( SqlTransaction transaction, CommandType commandType, string commandText ) : object | ||
transaction | SqlTransaction | 一个有效的连接事务 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
return | object |
public static ExecuteScalar ( SqlTransaction transaction, string spName ) : object | ||
transaction | SqlTransaction | 一个有效的连接事务 |
spName | string | 存储过程名称 |
return | object |
public static ExecuteScalar ( string connectionString, CommandType commandType, string commandText ) : object | ||
connectionString | string | 一个有效的数据库连接字符串 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
return | object |
public static ExecuteScalar ( string connectionString, string spName ) : object | ||
connectionString | string | 一个有效的数据库连接字符串 |
spName | string | 存储过程名称 |
return | object |
public static ExecuteScalarTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : object | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | object |
public static ExecuteScalarTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : object | ||
transaction | SqlTransaction | 一个有效的连接事务 object |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | object |
public static ExecuteScalarTypedParams ( String connectionString, String spName, DataRow dataRow ) : object | ||
connectionString | String | 一个有效的数据库连接字符串 |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | object |
public static ExecuteXmlReader ( SqlConnection connection, CommandType commandType, string commandText ) : XmlReader | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 using "FOR XML AUTO" |
return | XmlReader |
public static ExecuteXmlReader ( SqlConnection connection, string spName ) : XmlReader | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | string | 存储过程名称 using "FOR XML AUTO" |
return | XmlReader |
public static ExecuteXmlReader ( SqlTransaction transaction, CommandType commandType, string commandText ) : XmlReader | ||
transaction | SqlTransaction | 一个有效的连接事务 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 using "FOR XML AUTO" |
return | XmlReader |
public static ExecuteXmlReader ( SqlTransaction transaction, string spName ) : XmlReader | ||
transaction | SqlTransaction | 一个有效的连接事务 |
spName | string | 存储过程名称 |
return | XmlReader |
public static ExecuteXmlReaderTypedParams ( SqlConnection connection, String spName, DataRow dataRow ) : XmlReader | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | XmlReader |
public static ExecuteXmlReaderTypedParams ( SqlTransaction transaction, String spName, DataRow dataRow ) : XmlReader | ||
transaction | SqlTransaction | 一个有效的连接事务 object |
spName | String | 存储过程名称 |
dataRow | DataRow | 使用DataRow作为参数值 |
return | XmlReader |
public static FillDataset ( SqlConnection connection, CommandType commandType, string commandText, DataSet dataSet, string tableNames ) : void | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
dataSet | DataSet | 要填充结果集的DataSet实例 |
tableNames | string | 表映射的数据表数组 /// 用户定义的表名 (可有是实际的表名.) /// |
return | void |
public static FillDataset ( SqlConnection connection, string spName, DataSet dataSet, string tableNames ) : void | ||
connection | SqlConnection | 一个有效的数据库连接对象 |
spName | string | 存储过程名称 |
dataSet | DataSet | 要填充结果集的DataSet实例 |
tableNames | string | 表映射的数据表数组 /// 用户定义的表名 (可有是实际的表名.) /// |
return | void |
public static FillDataset ( SqlTransaction transaction, CommandType commandType, string commandText, DataSet dataSet, string tableNames ) : void | ||
transaction | SqlTransaction | 一个有效的连接事务 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
dataSet | DataSet | 要填充结果集的DataSet实例 |
tableNames | string | 表映射的数据表数组 /// 用户定义的表名 (可有是实际的表名.) /// |
return | void |
public static FillDataset ( SqlTransaction transaction, string spName, DataSet dataSet, string tableNames ) : void | ||
transaction | SqlTransaction | 一个有效的连接事务 |
spName | string | 存储过程名称 |
dataSet | DataSet | 要填充结果集的DataSet实例 |
tableNames | string | 表映射的数据表数组 /// 用户定义的表名 (可有是实际的表名.) /// |
return | void |
public static FillDataset ( string connectionString, CommandType commandType, string commandText, DataSet dataSet, string tableNames ) : void | ||
connectionString | string | 一个有效的数据库连接字符串 |
commandType | CommandType | 命令类型 (存储过程,命令文本或其它) |
commandText | string | 存储过程名称或T-SQL语句 |
dataSet | DataSet | 要填充结果集的DataSet实例 |
tableNames | string | 表映射的数据表数组 /// 用户定义的表名 (可有是实际的表名.) |
return | void |
public static FillDataset ( string connectionString, string spName, DataSet dataSet, string tableNames ) : void | ||
connectionString | string | 一个有效的数据库连接字符串 |
spName | string | 存储过程名称 |
dataSet | DataSet | 要填充结果集的DataSet实例 |
tableNames | string | 表映射的数据表数组 /// 用户定义的表名 (可有是实际的表名.) /// |
return | void |
public static GetConnection ( ) : SqlConnection | ||
return | SqlConnection |
public static UpdateDataset ( SqlCommand insertCommand, SqlCommand deleteCommand, SqlCommand updateCommand, DataSet dataSet, string tableName ) : void | ||
insertCommand | SqlCommand | [追加记录]一个有效的T-SQL语句或存储过程 |
deleteCommand | SqlCommand | [删除记录]一个有效的T-SQL语句或存储过程 |
updateCommand | SqlCommand | [更新记录]一个有效的T-SQL语句或存储过程 |
dataSet | DataSet | 要更新到数据库的DataSet |
tableName | string | 要更新到数据库的DataTable |
return | void |