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

投稿日: 2003/01/18(Sat) 00:02
投稿者A221
Eメール
URL
タイトルRe^12: こんボックスで指定したものを別フォームへ表示

> > SelText = Mid$(B1.Text,5,Len(B1.Text)-4)
> に直したところ、1回目に実行するとエラー表示はでなくなりましたが、
> 今度は選択したもの以外も全部表示されてしまうようになりました。

う〜ん。ここに、「ファンクション9」キーでブレークポイントをおいて、
SelTextの中身と、発行されるMySQLの中身を確認していただけませんか?

もしくは、Like節ではなく、"Where 区域名 ='" & Seltext & "'"
で、実行して結果がどうなるかを見てほしいのですが。

> > SelText = Mid$(B1.Text,5,Len(B1.Text)-4)
> プロシージャの呼び出し、または引数が不正です。

この部分は、コンボボックスへ読み込んだ際に、フィールドの頭に
番号をつけましたね。
>         B1.AddItem Format$(i,"000 ") & .Fields(0)  'この部分で。

だから、付けた空白を除去しているのですが、
MID$(指定文字列,抜き取りを開始する位置,抜き取る文字の長さ)
という指定の中で、おそらくTextが空だから発生していますね。

Comboのstyleはドロップダウンにしておいて、クリアしたりせずにおくと
大丈夫のはずです。


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

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

- Web Forum -