Метод ServerConnection.ExecuteReader (String, SqlCommand%)
Выполняет модуль чтения, используя значение объекта SqlDataReader, который содержит один или несколько результирующих наборов.
Пространство имен: Microsoft.SqlServer.Management.Common
Сборка: Microsoft.SqlServer.ConnectionInfo (в Microsoft.SqlServer.ConnectionInfo.dll)
Синтаксис
'Декларация
Public Function ExecuteReader ( _
sqlCommand As String, _
<OutAttribute> ByRef command As SqlCommand _
) As SqlDataReader
'Применение
Dim instance As ServerConnection
Dim sqlCommand As String
Dim command As SqlCommand
Dim returnValue As SqlDataReader
returnValue = instance.ExecuteReader(sqlCommand, _
command)
public SqlDataReader ExecuteReader(
string sqlCommand,
out SqlCommand command
)
public:
SqlDataReader^ ExecuteReader(
String^ sqlCommand,
[OutAttribute] SqlCommand^% command
)
member ExecuteReader :
sqlCommand:string *
command:SqlCommand byref -> SqlDataReader
public function ExecuteReader(
sqlCommand : String,
command : SqlCommand
) : SqlDataReader
Параметры
- sqlCommand
Тип: String
Значение типа String, указывающее выполняемые команды Transact-SQL.
- command
Тип: SqlCommand%
Объект SqlCommand, с помощью которого можно отменить канал SqlDataReader, чтобы завершить долго выполняющуюся команду.
Возвращаемое значение
Тип: SqlDataReader
Значение объекта SqlDataReader, содержащего один или несколько результирующих наборов.
Замечания
Объект SqlDataReader возвращается, чтобы позволить клиентскому процессу данных без необходимости создавать его прочитать все данные в память.