【发布时间】:2013-06-21 01:25:49
【问题描述】:
我过去曾使用这样的代码从 CLR 存储过程返回数据:
SqlCommand command = new SqlCommand("select * from accounts", connection)
SqlDataReader r = command.ExecuteReader();
SqlContext.Pipe.Send(r);
我现在必须使用 ODBC 来访问 Sybase ASE 数据库(因此,我将使用带有 OdbcConnection 的 OdbcCommand,而不是使用 SqlCommand)。我可以使用 OdbcDataReader 来获取结果集,但这不能输入到 SqlContext.Pipe。
是否有 SqlContext 的 Odbc 等价物,或者谁能告诉我如何返回结果集。
【问题讨论】:
标签: sql-server-2008-r2 odbc clrstoredprocedure