Thursday, August 03, 2006

在 VC 中使用 ADO 呼叫 Stored Procedure

在 VC 上使用 ADO 呼叫 Stored Procedure 時,Recordset 的 RecordCount 竟然都是回傳 -1。後來於 News 上找到一篇討論 How to get Recordcount from a Stored Procedure,然後在參考裡面所提到的 PRB: SQL Server Returns Output Parameters Only After Resultsets文章,得知資料庫連線中 cursorLocation 預設的直是 adUseServer,若要立刻取得 Stored Procedure 的結果,則必須將該 Property 設為 adUseClient。果然問題解決了。

0 Comments:

Post a Comment

<< Home