OdbcCommand.ExecuteReader 方法

定義

傳送 CommandTextConnection,並建置 OdbcDataReader

多載

ExecuteReader()

傳送 CommandTextConnection,並建置 OdbcDataReader

ExecuteReader(CommandBehavior)

傳送 CommandTextConnection,並使用其中一個 CommandBehavior 值來建立 OdbcDataReader

ExecuteReader()

來源:
OdbcCommand.cs
來源:
OdbcCommand.cs
來源:
OdbcCommand.cs

傳送 CommandTextConnection,並建置 OdbcDataReader

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader();
public System.Data.Odbc.OdbcDataReader ExecuteReader ();
override this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader () As OdbcDataReader

傳回

OdbcDataReader 物件。

備註

您應該將 CommandText 屬性設定為預存程式的完整 ODBC 呼叫語法。 當您呼叫 ExecuteReader時,此命令會執行這個預存程式。

OdbcDataReader使用 時,相關聯的 OdbcConnection 會忙於提供 OdbcDataReader。 處於這個狀態時,除了關閉其他作業之外,也無法執行 OdbcConnection 其他作業。 這是在呼叫的 OdbcDataReader 方法之前Close的情況。

另請參閱

適用於

ExecuteReader(CommandBehavior)

來源:
OdbcCommand.cs
來源:
OdbcCommand.cs
來源:
OdbcCommand.cs

傳送 CommandTextConnection,並使用其中一個 CommandBehavior 值來建立 OdbcDataReader

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.Odbc.OdbcDataReader ExecuteReader (System.Data.CommandBehavior behavior);
override this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As OdbcDataReader

參數

behavior
CommandBehavior

其中一個 System.Data.CommandBehavior 值。

傳回

OdbcDataReader 物件。

備註

如果您預期 SQL 語句只傳回單一數據列,指定 SingleRow 作為 CommandBehavior 值可能會改善應用程式效能。

您應該將 CommandText 屬性設定為預存程式的完整 ODBC 呼叫語法。 當您呼叫 ExecuteReader時,此命令會執行這個預存程式。

OdbcDataReader支援特殊模式,讓大型二進位值有效率地讀取。 如需詳細資訊,請參閱 SequentialAccessCommandBehavior設定。

注意

SequentialAccess的值CommandBehavior不是限制設定;這表示您至少會有循序存取 。OdbcDataReader 例如,當您在SequentialAccess模式中使用 SQL Server ODBC 驅動程式時,您仍然可以在循序讀取所有其他數據行之後移至數據列的第一個OdbcDataReader數據行。

OdbcDataReader使用 時,相關聯的 OdbcConnection 會忙於提供 OdbcDataReader。 處於這個狀態時,除了關閉其他作業之外,也無法執行 OdbcConnection 其他作業。 這是在您呼叫 OdbcDataReader.Close 方法之前的情況。 如果 建立時OdbcDataReaderCommandBehavior設定為 CloseConnection,則關閉 會自動OdbcDataReader關閉連接。

另請參閱

適用於