Top>言語>VisualBasic>2013100901

●Visula Basic ADO Recordset で RecordCount プロパティが -1 を返す場合。


原因
カーソルタイプのミスマッチが原因です。

解決方法
解決方法1
サーバーサイド カーソルでCursorType プロパティに adOpenKeyset もしくは adOpenStatic を使用する。

解決方法2
クライアントサイド カーソルを使用する。
レコードセットのオープン前に レコードセットのカーソルロケーションに adUseClient を設定する。

(例) rs.CursorLocation = adUseClient
※rsはレコードセットオブジェクト


最終更新日:2013/11/09

- Published By MINDKERNEL.COM -