我收到此错误:
code : ORA-00000
msg : The statement is not scrollable
这是代码:
char query[] ="select max(VQC_ID) from vqc";
OCI_Statement* st;
st = OCI_StatementCreate(cn);
OCI_ExecuteStmt(st, query);
OCI_Resultset* rs;
rs = OCI_GetResultset(st);
OCI_FetchFirst(rs);
printf("%i \n", OCI_GetInt(rs, 1));
return OCI_GetInt(rs, 1);
答案 0 :(得分:1)
阅读ocilib文档,您将获得答案....
您需要声明语句“scrollable
”才能使用OCI_FetchFirst
。
如果您只想获取一个值,请使用OCI_FetchNext