メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
CommandText を Connection に送信し、 OdbcDataReader を構築します。
オーバーロードの一覧
CommandText を Connection に送信し、 OdbcDataReader を構築します。
[Visual Basic] Overloads Public Function ExecuteReader() As OdbcDataReader
CommandText を Connection に送信し、 CommandBehavior 値のいずれかを使用して OdbcDataReader を構築します。
[Visual Basic] Overloads Public Function ExecuteReader(CommandBehavior) As OdbcDataReader
[C++] public: OdbcDataReader* ExecuteReader(CommandBehavior);
[JScript] public function ExecuteReader(CommandBehavior) : OdbcDataReader;
使用例
[Visual Basic, C#, C++] OdbcCommand を作成し、SQL SELECT ステートメントの文字列とデータ ソースへの接続に使用する文字列を渡してこのコマンドを実行する例を次に示します。ここでは、続いて、 CommandBehavior を CloseConnection に設定しています。
[Visual Basic, C#, C++] メモ ここでは、ExecuteReader のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Public Sub CreateMyOdbcDataReader(mySelectQuery As String, _
myConnectionString As String)
Dim myConnection As New OdbcConnection(myConnectionString)
Dim myCommand As New OdbcCommand(mySelectQuery, myConnection)
myConnection.Open()
Dim myReader As OdbcDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
While myReader.Read()
Console.WriteLine(myReader.GetString(0))
End While
myReader.Close()
'Implicitly closes the connection because CommandBehavior.CloseConnection was specified.
End Sub
[C#]
public void CreateMyOdbcDataReader(string mySelectQuery,string myConnectionString)
{
OdbcConnection myConnection = new OdbcConnection(myConnectionString);
OdbcCommand myCommand = new OdbcCommand(mySelectQuery, myConnection);
myConnection.Open();
OdbcDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
while(myReader.Read())
{
Console.WriteLine(myReader.GetString(0));
}
myReader.Close();
//Implicitly closes the connection because CommandBehavior.CloseConnection was specified.
}
[C++]
public:
void CreateMyOdbcDataReader(String* mySelectQuery, String* myConnectionString)
{
OdbcConnection* myConnection = new OdbcConnection(myConnectionString);
OdbcCommand* myCommand = new OdbcCommand(mySelectQuery, myConnection);
myConnection->Open();
OdbcDataReader* myReader = myCommand->ExecuteReader(CommandBehavior::CloseConnection);
while(myReader->Read())
{
Console::WriteLine("{0}", myReader->GetString(0));
}
myReader->Close();
//Implicitly closes the connection because CommandBehavior::CloseConnection was specified.
};
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン
をクリックします。