質問編集履歴

3

型を前提に移しました

2021/06/19 23:17

投稿

ice-tea
ice-tea

スコア2

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,21 @@
2
2
 
3
3
  DataBaseから取得したデータをDataTableに格納しています。
4
4
 
5
- DataTableのカラムは型指定などせずにSQLで取得したデータがそのまま入っています。
5
+ SQLで取得したデータが入っています。
6
+
7
+ 各カラムの型は
8
+
9
+ ID:int
10
+
11
+ Name:string
12
+
13
+ Age:int
14
+
15
+ Option:string
16
+
17
+ となります。
18
+
19
+
6
20
 
7
21
  ## 開発環境
8
22
 
@@ -50,16 +64,6 @@
50
64
 
51
65
  カラムに ID, Name, Age, Option があるとします。
52
66
 
53
- 型は
54
-
55
- ID:int
56
-
57
- Name:string
58
-
59
- Age:int
60
-
61
- Option:string
62
-
63
67
  条件:Option = '1'
64
68
 
65
69
  欲しい列:ID, Name

2

カラムの型を追記

2021/06/19 23:17

投稿

ice-tea
ice-tea

スコア2

test CHANGED
File without changes
test CHANGED
@@ -50,6 +50,16 @@
50
50
 
51
51
  カラムに ID, Name, Age, Option があるとします。
52
52
 
53
+ 型は
54
+
55
+ ID:int
56
+
57
+ Name:string
58
+
59
+ Age:int
60
+
61
+ Option:string
62
+
53
63
  条件:Option = '1'
54
64
 
55
65
  欲しい列:ID, Name

1

開発環境の追加、データ取得方法の追加

2021/06/19 23:10

投稿

ice-tea
ice-tea

スコア2

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,18 @@
3
3
  DataBaseから取得したデータをDataTableに格納しています。
4
4
 
5
5
  DataTableのカラムは型指定などせずにSQLで取得したデータがそのまま入っています。
6
+
7
+ ## 開発環境
8
+
9
+ Windows10
10
+
11
+ VisualStudio Community 2019 Version 16.8.5
12
+
13
+ .NET Framework 4.7.2
14
+
15
+ Oracle 11g
16
+
17
+
6
18
 
7
19
  ### 実現したいこと
8
20
 
@@ -13,6 +25,28 @@
13
25
  SQLのようにselect id, name from dataみたいに完結に書けないでしょうか。
14
26
 
15
27
  ### ソースコード
28
+
29
+ データ取得方法
30
+
31
+ ```c#
32
+
33
+ using (OracleCommand command = new OracleCommand(sql, conn)) {
34
+
35
+ using (OracleDataAdapter dataAdapter = new OracleDataAdapter(command)) {
36
+
37
+ DataSet dataSet = new DataSet();
38
+
39
+ dataAdapter.Fill(dataSet);
40
+
41
+ DataTable dataTable = dataSet.Tables[0].Copy();
42
+
43
+ return dataTable;
44
+
45
+ }
46
+
47
+ }
48
+
49
+ ```
16
50
 
17
51
  カラムに ID, Name, Age, Option があるとします。
18
52