Access VBA質問箱 IV

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

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


4243 / 9994 ←次へ | 前へ→

【8998】SQLサーバーを利用した検索について
質問  ニッキ  - 07/1/15(月) 16:22 -

引用なし
パスワード
   データ(40万件)をテーブルに置き、クエリーの抽出条件で

  A Like [Forms]![抽出]![a] & "*"
  B Like [Forms]![抽出]![b] & "*"
  C Like [Forms]![抽出]![c] & "*"  とした場合、

フォーム上で、

  [a]のみを入力した場合、
  [b]のみを入力した場合、
  [c]のみを入力した場合、どれも抽出時間は5〜7秒程ですが

データをSQLサーバー(ODBC)に置き換えた場合、
上記と同一条件で抽出すると
  [a]のみを入力した場合、0.5秒と早くなったのに対し
  [b]と[c]のみを入力した場合、どれも抽出時間は10秒以上と延びてしまいます。

また、クエリーの Aの条件を削除すると、今度は 
  [b]のみを入力した場合、0.5秒と早くなり
  [c]のみを入力した場合、10秒以上となります。

この後、クエリーの Aの条件を追加しても、元には戻らず
  [b]のみを入力した場合、0.5秒と早くなり
  [a]と[c]のみを入力した場合、10秒以上となります。

尚、フォームを使わず、クエリーの条件に直接入力した場合は、
すべて抽出時間は早く問題はありません。

原因が解らず、解決の方法が見つかりません。
ご指導を宜しくお願い致します。

267 hits

【8998】SQLサーバーを利用した検索について ニッキ 07/1/15(月) 16:22 質問
【9011】Re:SQLサーバーを利用した検索について kohji 07/1/19(金) 9:50 回答
【9016】Re:SQLサーバーを利用した検索について ニッキ 07/1/19(金) 14:19 質問
【9017】Re:SQLサーバーを利用した検索について kohji 07/1/19(金) 14:52 回答
【9018】Re:SQLサーバーを利用した検索について ニッキ 07/1/19(金) 15:52 質問
【9019】Re:SQLサーバーを利用した検索について kohji 07/1/19(金) 15:56 発言

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