ComboBoxに入力された文字列をSQL文のWHERE句で指定するには?(VB.NET+Access)

解決


335  2005-07-06 17:49:23  No: 123286  IP: [192.*.*.*]

初心者ですが、よろしくお願いします。

DataAdapterを作成してDataSetを生成し、DataGridに表示することはできておりますが、これとは別にComboBoxで入力された文字列をSQL文のWHERE句で指定して、DataSetからDataGridに表示したいのですが、方法がわかりません。

はじめは次のようにしてみましたが、表示されませんでした。
Dim DataAdapter1 As OleDbDataAdapter = New OleDbDataAdapter _
("SELECT ID, 種別, 処理 FROM 一覧 WHERE (種別 = 'ComboBox1') OR (種別 = 'ComboBox2'" & ") ORDER BY 種別, 処理", OleDbConnection1)

どなたかお分かりの方教えていただけますでしょうか。

よろしくお願いいたします。

編集 削除
ree  2005-07-06 18:28:56  No: 123287  IP: [192.*.*.*]

.NETはしりませんが
(種別 = '" & ComboBox1.text & "')・・・・
こういうことですかね?

違ってたらすみません。。。
人に教えられるほど、賢くないんで
間違ってたら、次の人にパスしますorz

編集 削除
335  2005-07-07 12:30:21  No: 123288  IP: [192.*.*.*]

reeさん、ご回答ありがとうございます。

ご指摘いただいた記述方法でDataGridに表示することができました。
大変助かりました。
誠にありがとうございました。

編集 削除