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

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » 应用程序开发 » 使用 UltraLite C++ API 开发应用程序 » 使用 SQL 访问数据



ResultSet->GetSchema 方法允许您检索有关结果集的模式信息,例如:列名、总列数、列小数位数、列大小以及列 SQL 类型。


以下示例演示如何使用 ResultSet.GetSchema 方法在命令提示符中显示模式信息。

ResultSetSchema * rss = rs->GetSchema();
ULValue val;
char name[ MAX_NAME_LEN ];

for( int i = 1;
     i <= rss->GetColumnCount();
     i++ ){
   val = rss->GetColumnName( i );
   val.GetString( name, MAX_NAME_LEN );
   printf( "id= %d, name= %s \n", i, name );

请参见GetSchema 函数