Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


43601 / 76732 ←次へ | 前へ→

【38178】Re:ADOのカーソルタイプに関する質問です
発言  漂流民  - 06/5/29(月) 2:27 -

引用なし
パスワード
   ▼PT さん:
>▼漂流民 さんありがとうございます
>Recordsetです。Connectionで出きるはずがありませんでした。すみません。
>間違っているかもしれませんがCドライブのtest.mdbのtasttableのレコード数を
>カウントするついでにMsgBox .CursorTypeが3を返すためです。
>すみません意味不明な質問ばかりで。-1はそれまでのカーソルタイプの値を使用すると言う解釈で僕はいます。

>-1はそれまでのカーソルタイプの値を使用すると言う解釈
「それまでの」というのは”同一Recordset”ということですか?
そうであれば当然そのようになると思います。
つまり
PT さんのコードであれば
>    .Open SelectCommand, ADOConnetion, adOpenUnspecified

>    .Open SelectCommand, ADOConnetion
としても結果は同じなはずです。

カーソルタイプ「-1」の「カーソルの種類を指定しない」は「パラメータの省略」と
同義だと思われます。

>    .CursorType = adOpenStatic

    .CursorType = adOpenKeyset
または
    .CursorType = adOpenForwardOnly
で試してください。
それぞれ Open メソッドのカーソルのパラメータを「-1」or「省略」にしても
「1」「0」が返ってくると思います。


蒸し返すようで申し訳ないのですが、
>【38121】ADOのカーソルタイプに関する質問です
>ADOでDBに接続するときにカーソルタイプ、に列挙型-1以外を指定した後、
>Openメソットの引数に-1を指定した場合カーソルタイプは列挙型は-1ではない実機確認しているのですが
>この知識は合っていますでしょうか?
>ご教授願えますと幸いです。
この質問の仕方では相当詳しい方でも頭をひねるのではないでしょうか?
>【38177】Re:ADOのカーソルタイプに関する質問です 
のように始めからこのようにもう少し具体的な質問の仕方でお願いします。
(言葉よりもコードの方が回答者も理解しやすい思うので・・・)


※ちなみにJetデータベースではadOpenDynamicはサポートされていません。
 自動的にadOpenKeysetまたはadOpenStaticに変換されます。

0 hits

【38121】ADOのカーソルタイプに関する質問です PT 06/5/26(金) 23:50 質問
【38130】Re:ADOのカーソルタイプに関する質問です neptune 06/5/27(土) 8:13 発言
【38134】Re:ADOのカーソルタイプに関する質問です PT 06/5/27(土) 12:35 発言
【38135】Re:ADOのカーソルタイプに関する質問です PT 06/5/27(土) 12:40 発言
【38138】Re:ADOのカーソルタイプに関する質問です neptune 06/5/27(土) 13:29 回答
【38141】Re:ADOのカーソルタイプに関する質問です PT 06/5/27(土) 13:56 お礼
【38142】Re:ADOのカーソルタイプに関する質問です neptune 06/5/27(土) 14:54 発言
【38144】Re:ADOのカーソルタイプに関する質問です PT 06/5/27(土) 16:15 お礼
【38174】Re:ADOのカーソルタイプに関する質問です 漂流民 06/5/28(日) 16:33 発言
【38175】Re:ADOのカーソルタイプに関する質問です 漂流民 06/5/28(日) 17:02 発言
【38177】Re:ADOのカーソルタイプに関する質問です PT 06/5/28(日) 18:58 お礼
【38178】Re:ADOのカーソルタイプに関する質問です 漂流民 06/5/29(月) 2:27 発言

43601 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free