使用ocilib的c++介面編程的時候,當使用OCI_Prepare(st, "BEGIN 存盤程序名(:1,:2,:3); END;")以及OCI_Execute 呼叫存盤程序的時候,可以正常取到結果集;現在想通過OCI_SetFetchMode(st,OCI_SFM_SCROLLABLE),以便處理結果集的時候,可以靈活取首尾以及從特定條數開始取值,但是發現在OCI_FetchLast,OCI_FetchSeek等移動游標的位置會報錯The statement is not scrollable。。。
請問通過ocilib介面怎么能實作對存盤程序的 靈活取首尾以及從特定條數開始取值?
PS:以上對普通sql可以實作OCI_FetchLast,OCI_FetchSeek等,現在請問的是對存盤程序的取值實作方式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/26387.html
標籤:開發
上一篇:新手求助,問題如下圖
