0

過去に次のようなコードを使用して、CLR ストアド プロシージャからデータを返しました。

SqlCommand command = new SqlCommand("select * from accounts", connection)
SqlDataReader r = command.ExecuteReader();
SqlContext.Pipe.Send(r);

ここでは、ODBC を使用して Sybase ASE データベースにアクセスする必要があります (そのため、SqlCommand を使用するのではなく、OdbcCommand を OdbcConnection と共に使用します)。OdbcDataReader を使用して結果セットを取得できますが、これを SqlContext.Pipe に渡すことはできません。

SqlContext に相当する Odbc はありますか、または結果セットを返す方法を教えてもらえますか。

4

1 に答える 1