IDatabaseApi.ExecuteReader method (1 of 6)
对连接字符串中指定的数据库执行SQL 命令并返回IDataReader。
public IDataReader ExecuteReader(IDbConnection connection, string sqlString)
| parameter | description |
|---|---|
| connection | 有效的IDbConnection。 |
| sqlString | SQL语句。 |
Return Value
命令执行后获取的DataReader。
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | 如果sqlString为空,则抛出。 |
Examples
IDataReader dr = databaseApi.ExecuteReader(conn, "SELECT * FROM table");
See Also
- interface IDatabaseApi
- namespace SiteServer.Plugin
IDatabaseApi.ExecuteReader method (2 of 6)
对连接字符串中指定的数据库执行SQL 命令并返回IDataReader。
public IDataReader ExecuteReader(IDbTransaction transaction, string sqlString)
| parameter | description |
|---|---|
| transaction | 有效的IDbTransaction。 |
| sqlString | SQL语句。 |
Return Value
命令执行后获取的DataReader。
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | 如果sqlString为空,则抛出。 |
See Also
- interface IDatabaseApi
- namespace SiteServer.Plugin
IDatabaseApi.ExecuteReader method (3 of 6)
对连接字符串中指定的数据库执行SQL 命令并返回IDataReader。
public IDataReader ExecuteReader(string connectionString, string sqlString)
| parameter | description |
|---|---|
| connectionString | 数据库连接字符串。 |
| sqlString | SQL语句。 |
Return Value
命令执行后获取的DataReader。
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | 如果connectionString为空,则抛出。 |
| ArgumentNullException | 如果sqlString为空,则抛出。 |
See Also
- interface IDatabaseApi
- namespace SiteServer.Plugin
IDatabaseApi.ExecuteReader method (4 of 6)
对连接字符串中指定的数据库执行SQL 命令并返回IDataReader。
public IDataReader ExecuteReader(IDbConnection connection, string sqlString,IDataParameter[] commandParameters)
| parameter | description |
|---|---|
| connection | 有效的IDbConnection。 |
| sqlString | SQL语句。 |
| commandParameters | 用于执行命令的IDataParameter数组。 |
Return Value
命令执行后获取的DataReader。
Exceptions
| exception | condition |
|---|---|
| InvalidOperationException | 如果有任何IDataParameters参数名为空,或者如果参数计数不匹配所提供的值的数量,则抛出。 |
| ArgumentNullException | 如果sqlString为空,则抛出。 |
| ArgumentException | 如果参数计数与提供的值数量不匹配,则抛出。 |
| ArgumentNullException | 如果connection为空,则抛出。 |
See Also
- interface IDatabaseApi
- namespace SiteServer.Plugin
IDatabaseApi.ExecuteReader method (5 of 6)
对连接字符串中指定的数据库执行SQL 命令并返回IDataReader。
public IDataReader ExecuteReader(IDbTransaction transaction, string sqlString,IDataParameter[] commandParameters)
| parameter | description |
|---|---|
| transaction | 有效的IDbTransaction。 |
| sqlString | SQL语句。 |
| commandParameters | 用于执行命令的IDataParameter数组。 |
Return Value
命令执行后获取的DataReader。
See Also
- interface IDatabaseApi
- namespace SiteServer.Plugin
IDatabaseApi.ExecuteReader method (6 of 6)
对连接字符串中指定的数据库执行SQL 命令并返回IDataReader。
public IDataReader ExecuteReader(string connectionString, string sqlString,IDataParameter[] commandParameters)
| parameter | description |
|---|---|
| connectionString | 数据库连接字符串。 |
| sqlString | SQL语句。 |
| commandParameters | 用于执行命令的IDataParameter数组。 |
Return Value
命令执行后获取的DataReader。
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | 如果connectionString为空,则抛出。 |
| InvalidOperationException | 如果有任何IDataParameters参数名为空,或者如果参数计数不匹配所提供的值的数量,则抛出。 |
| ArgumentNullException | 如果sqlString为空,则抛出。 |
| ArgumentException | 如果参数计数与提供的值数量不匹配,则抛出。 |
See Also
- interface IDatabaseApi
- namespace SiteServer.Plugin
