Access VBA質問箱 IV

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

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


6440 / 9994 ←次へ | 前へ→

【6758】Re:SeekとArray
回答  小僧  - 05/11/7(月) 11:40 -

引用なし
パスワード
   ▼山田 さん:
こんにちは。

>特にエラーは出ないのですが

という事でしたが、ご提示されたコードで本当にエラーがでないのでしょうか。
当方の環境ですとエラー退治だけで一苦労でしたが…。


掲示板で質問して、何かしらのヒントを得たいという気持ちは解るのですが、
例えばご提示されたコードで

>'費目マスタ
>Dim rsH As ADODB.Recordset
>'出張所マスタ
>Dim rsSB As ADODB.Recordset

>Set rsH = New ADODB.Recordset
>Set rsSB = New ADODB.Recordset

>rsH.Open "SELECT T_費目マスタ.* FROM T_費目マスタ " & _
>     "WHERE (((T_費目マスタ.除)<>1));", cN, adopkeyset, adLockReadOnly

>rsSB.Open "SELECT T_出張所マスタ.* FROM T_出張所マスタ " & _
>     "WHERE (((T_出張所マスタ.除)<>1));", cN, adopkeyset, adLockReadOnly

これらは何の意味があるのでしょうか。
(ご提示して頂いた部分ですと開いて閉じているだけに思えますが。)

色々とうまく行かない事があってゴミが残ってしまっているのかもしれませんが、
質問をする際に手間を惜しまずに、提示するコードを今一度見直してみてください。

現在の所、
1) レコードセットの Open を記述する位置
2) Open する際の引数(記述ミス?)
3) Open する際の引数(adCmdTableDirect の指定漏れ)
4) Seek の際にインデックスを指定していない

等など、エラーが発生してしまう箇所がいくつかあります。


※ コードを見ての感想なのですが、
  不一致クエリ + 追加クエリ でもできそうですね。
  ADO より SQL で行う方が得意なのでしたら
  そちらでも検討されてみるのもいいかと思われます。

442 hits

【6746】SeekとArray 山田 05/11/5(土) 16:39 質問
【6748】Re:SeekとArray 小僧 05/11/5(土) 18:27 発言
【6756】Re:SeekとArray 山田 05/11/7(月) 9:54 質問
【6758】Re:SeekとArray 小僧 05/11/7(月) 11:40 回答

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