私は C# (Windows フォーム) と SQL-Server でプログラムを実行しており、2 つの列から文字列を取得して配列に入れる必要があります。いくつかのテキスト ボックスにオートコンプリートを実装するために、後でその配列を使用します。ルールは次のとおりです。
- 配列は、列にある文字列の量を保持できる必要があります。この量は 500 文字列を超える可能性があり、可変です。
- 列からの個別の値が必要です。重複はありません。
2つの列のすべての文字列をまとめるには「UNION」を使用し、文字列を配列に入れるときは「while」サイクルでSqlDataReaderを使用することになっていると思います。
これがテーブルの例です。それを使用して説明してください。
----------------------------
| name | surname |
----------------------------
| John | Jackson |
----------------------------
| Michael | Jones |
----------------------------
| Amanda | Lopez |
----------------------------
| Christina | Lopez |
----------------------------
では、クエリはどのように表示され、結果を配列に入れるにはどうすればよいでしょうか?