描述
返回准备语句返回的结果集中的列数。如果数PreparedStatement pstmt是不返回数据(例如UPDATE)的SQL语句,则此函数返回0。
C / C ++语法
int sqlite3_column_count(sqlite3_stmt *pStmt); |
PB语法
FUNCTION sqlite3_column_count ( _ BYVAL hStmt AS DWORD _ ) AS LONG |
参数
pStmt
[in]语句句柄。
返回值
结果集中的列数。
C ++实现代码
/*
** Return the number of columns in the result set for the statement pStmt.
*/
SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt){
Vdbe *pVm = (Vdbe *)pStmt;
return pVm ? pVm->nResColumn : 0;
}