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

解決


335  2005-07-07 02:49:23  No: 123286

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

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-07 03:28:56  No: 123287

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

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


335  2005-07-07 21:30:21  No: 123288

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加