VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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 にしています。

> それと、そのレコードセットに主キー列が含まれているかも確認してください。
  主キー列は含まれています


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -