投稿日 | : 2007/06/01(Fri) 15:01 |
投稿者 | : こう |
Eメール | : |
URL | : |
タイトル | : Re^6: データグリッドから削除 |
> まず確認。削除のために、新たに Recodset を開いたのでしょうか?
> それとも、DataGrid に渡している Recordset そのものに対して Delete したのでしょうか?
新たに Recodset を開いています。ただ、コードが重複しますので、近いうちに
DataGrid に渡している Recordset そのものに対して Delete しようと思います。
> > うまくいきません。
> 具体的には、どうなってしまうのでしょう?
'コネクションをオープン
mCn.Open
'レコードセットをオープン
mRs.Open StrSQL, mCn, adOpenDynamic, adLockPessimistic, adCmdText
mRs.Delete ← ここの部分でエラーが発生します。
> なるほど、静的カーソルですか。では、CursorLocation はどちら側ですか?
CursorLocation は、 adUseClient にしています。
> それと、そのレコードセットに主キー列が含まれているかも確認してください。
主キー列は含まれています