「名前」列に一致するすべてのデータを「バーコード」列から取り出したいとします。このように:別の列の値に応じて列の値を取得する
SELECT barcode FROM table1 where name like 'abc%'
しかし、それは動作しません。
「名前」列に一致するすべてのデータを「バーコード」列から取り出したいとします。このように:別の列の値に応じて列の値を取得する
SELECT barcode FROM table1 where name like 'abc%'
しかし、それは動作しません。
選択したカテゴリの値に基づいてバーコードを取得する場合は、選択した値をSqlParameterとして渡す必要があります。例。あなたのOnCategoryChanged機能では、
string queryString =
"SELECT barcode FROM table1 where [email protected];";
using (SqlConnection connection =
new SqlConnection(connectionString))
{
var cmd = new SqlCommand(queryString, connection);
cmd.Parameters.AddWithValue("@category", comboBox1.SelectedValue);
connection.Open();
var reader = cmd.ExecuteReader();
...
// Call Close when done reading.
reader.Close();
}
品質の答えは*理由*の説明を含める必要があります。 –
いいえ、私の親密な表現はまず間違いありません。私はそれの最初の列が私の主キーである "バーコード"であるテーブルを持っています。たとえば、「カテゴリ」という1つの列。コンボボックスによって取得されたカテゴリ値。 「A、B、C、D」のようになります。今、私は別のコンボボックスにバーコード値を入れたいが、それらのすべてが "カテゴリA"のものだけではない。どうやってやるの?注:私はこのために "datareader"を使用しています... –
井戸のカテゴリは、以前に選択されており、すでにテーブルに入っています。今私は新しい選択をユーザーに追加したいと思います。ユーザは、例えば、カテゴリ「A」を有する行の「母親のバーコード」を選択しなければならない。私が選択した後、私はそれを "母親のバーコード"番号を選択し、そのエントリの別のバーコードを書く育成します。 –
誰でも送ることがとても親切だろうならば、私はまだ答えを待っています。上記と私のコメントを考えてみましょう。ありがとうございました...
"(" name "列と一致する)" barcode "列から" – JerryGoyal
「うまくいかない」とはどういう意味ですか? –
私の親密な表現を最初に言い訳してください。私はそれの最初の列が私の主キーである "バーコード"であるテーブルを持っています。たとえば、「カテゴリ」という1つの列。コンボボックスによって取得されたカテゴリ値。 「A、B、C、D」のようになります。今、私は別のコンボボックスにバーコード値を入れたいが、それらのすべてが "カテゴリA"のものだけではない。どうやってやるの?注:私はこのために "datareader"を使用しています... –