私はC#でプログラミングしており、Oracle 10gデータベースの値を表示するためにDataGridを使用しています。 Id、Sender、Text、Time、Type、Department、Severity、Confidenceレベルの属性を持つテーブルがあります。私はフィルタのためのクエリを書いてみたいです。私は、送信者の任意の名前を入力することができ、その送信者に対応するタプルだけがデータグリッドに表示されるべきであるテキストボックスを持っています。SQLでフィルタを検索してデータを抽出し、C#で表示するDataGrid
データグリッドにフルテーブルを表示すると、正常に動作していますが、フィルタでは次のクエリが書き込まれましたが、NULL結果が返されます。
SELECT E_ID, SENDER, TEXT, "TIME", "TYPE", DEPT, SEVERITY, CONF_LEV
FROM EMAIL
WHERE (SENDER = '" & TextBox1.Text & "')
クエリの問題は何ですか?あなたはSqlCommandオブジェクトのパラメータを使用しない理由
実際には、Query in Query Builderを作成しています。したがって、SQLではクエリのみが必要です –