投稿者 an  (社会人) 投稿日時 2014/2/10 13:47:57
> エラーの文面みたら、単純な入力ミスによるエラーでした。

どのような単純な入力ミスでしたか?
今後、ここを見た方にも参考になるように
また、回答者の皆さんがこの後も回答しやすいよう、
具体的に提示していただけたらと思います。


> 前回同様、Messageboxで検索結果の式を確認したら、
> Textbox2に何も反応していないので自分が入力した範囲が正常に動いていない可能性が高いです。

これはどういった意味でしょうか?
(検索結果の式?結果ではなく検索用のSQL文のこと?)
(Textbox2に何も反応していない?Textbox2に関するSQL文が構築されてない?)
「正常に動いていない可能性」については、何を持って正常というのかが、なんとも言えないので、
具体的に、画面にどのように入力したら、どのようにMessageboxに表示されたのかを
提示していただけたらと思います。
(たぶん、プログラムは記述された通り正常に動作しており、記述が間違っていると思います・・・。)

> S QL 範囲指定で、Betweenが一番適していると思い早速打ち込んでみましたがうんともすんとも言いません。

「うんともすんとも言わない」というのはどういう状況でしょうか?
・処理がそもそも動かない
・処理した結果が0件
・その他
このような場(直接隣にいるわけではない)では曖昧な表現は伝わりにくいので、
具体的に記載するようお願いします。


> サイトにあった SELECT  *  FROM  商品表 WHERE  単価 BETWEEN 100 AND 1900 を参考にしましたが良く分かりません。 
 
何がどう分からないのでしょうか?

上記のSELECT文の場合、
単価が100から1900のものが抽出されますので、
例えば99や1901のものは抽出されません。
今回のケースですと、「00」から「10」のものを抽出するのであれば、
WHERE 生産者コード BETWEEN '00' AND '10'
となれば、「03」や「10」等が抽出できるはずです。




> daive さん

フォローありがとうございます。
自分は環境面が詳しくなく、また環境が提示されていないので、
あまり嘘を書いちゃいけないと思って、その辺は細かく書きませんでした。