Oracle19cから取得したデータを行単位にListに格納する方法について教えてください。
#テーブル
countryテーブル
No | country_name | capital_city |
---|---|---|
01 | 日本 | 東京 |
02 | アメリカ | ワシントンD.C |
03 | カナダ | オタワ |
04 | イギリス | ロンドン |
#現状
DBからcountryテーブルの各データを取得し、それぞれを別のListを作成し、カラム別の3つのリストに格納
「同じ要素の値」=「countryテーブルで同じ行にあるデータ」とみなして、countryテーブルの行データをすべて取得しています。
#実現したい結果
下記コードで各カラム用に作成したリストを1つにする。
for文の外で、格納したリストの結果を「No.01、国名:日本、首都:東京」のようなイメージでポップアップさせる。
#環境
VisualStudio
C#
1 2//各カラム用の配列 3List<string> countryNo = new List<string>(); 4List<string> countryName = new List<string>(); 5List<string> capitalCity = new List<string>(); 6 7for(int i = 0; i < country.Count; i++) 8{ 9countryNo.Add(country[i].No); 10countryName.Add(country[i].country_name); 11capitalCity.Add(country[i].capital_city); 12} 13 14//テーブルデータをメッセージとして表示する
> Oracle19cから取得したデータを行単位にListに格納する方法について教えてください。
「取得した」と過去形になってますが、実際聞きたいことは、何らかの手段で SELECT クエリを投げて country テーブルからレコードを取得する所からどうしたらいいかということでは?
回答3件
あなたの回答
tips
プレビュー