Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 编程 » Sybase Open Client 支持 » Open Client 应用程序中的 SQL

 

如何在 Open Client 中描述查询结果

Open Client 处理结果集的方式与其它某些 SQL Anywhere 接口不同。

在嵌入式 SQL 和 ODBC 中,描述查询或存储过程是为了设置正确数目和类型的变量来接收结果。描述是对语句其本身执行。

在 Open Client 中,您不需要描述语句。从服务器返回的每个行都可以带有对其内容的描述。如果使用 ct_command 函数和 ct_send 函数执行语句,则可以使用 ct_results 函数来处理查询中所返回行的各个方面。

如果不想用这种逐行方式来处理结果集,则可以使用 ct_dynamic 函数来准备 SQL 语句,并使用 ct_describe 函数来描述其结果集。这种方法更接近于其它接口中对 SQL 语句的描述方式。