質問編集履歴

2

削除された内容の復元を行いました

2018/11/19 01:23

投稿

fall
fall

スコア12

test CHANGED
@@ -1 +1 @@
1
- .
1
+ 複数のデータベースを競合させずにデータを取得させたい
test CHANGED
@@ -1 +1,125 @@
1
+ ### 前提・実現したいこと
2
+
3
+ 2つのデータベースを競合させずにデータを取得し、SPREADに値を表示させたいです。
4
+
5
+ よろしければご教授願います。
6
+
7
+ ### 発生している問題・エラーメッセージ
8
+
9
+ 2つのデータベースが競合し、どちらも表示がされません。
10
+
11
+ ### 該当のソースコード
12
+
13
+ dac = new T_FDac();
14
+
15
+ List<T_F> fList = dac.getList(dateTimePicker1.Value, dateTimePicker2.Value);
16
+
17
+ fpSpread1.ActiveSheet.RowCount = fList.Count;
18
+
19
+ int cnt = 0;
20
+
21
+ foreach (T_F f in fList)
22
+
1
- .
23
+ {
24
+
25
+
26
+
27
+ fpSpread1.ActiveSheet.Cells[cnt, 0].Value = f.Id;
28
+
29
+ fpSpread1.ActiveSheet.Cells[cnt, 2].Value = f.Password;
30
+
31
+ fpSpread1.ActiveSheet.Cells[cnt, 3].Value = f.Size;
32
+
33
+ fpSpread1.ActiveSheet.Cells[cnt, 4].Value = f.No1;
34
+
35
+ fpSpread1.ActiveSheet.Cells[cnt, 5].Value = f.No2;
36
+
37
+ fpSpread1.ActiveSheet.Cells[cnt, 6].Value = f.Date;
38
+
39
+ fpSpread1.ActiveSheet.Cells[cnt, 7].Value = f.1;
40
+
41
+ fpSpread1.ActiveSheet.Cells[cnt, 8].Value = f.2;
42
+
43
+ cnt++;
44
+
45
+ if (cnt > MAXROWS)
46
+
47
+ {
48
+
49
+ break;
50
+
51
+ }
52
+
53
+ }
54
+
55
+ if (cnt == 0)
56
+
57
+ {
58
+
59
+ MessageBox.Show(MessageMasterDac.getMessage("I0001"), "情報", MessageBoxButtons.OK, MessageBoxIcon.Information);
60
+
61
+ }
62
+
63
+ if (cnt > MAXROWS)
64
+
65
+ {
66
+
67
+ MessageBox.Show(MessageMasterDac.getMessage("E0001"), "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
68
+
69
+ }
70
+
71
+ dad = new T_CDac();
72
+
73
+ List<T_C> cList = dad.getList(dateTimePicker1.Value, dateTimePicker2.Value);
74
+
75
+ fpSpread1.ActiveSheet.RowCount = cList.Count;
76
+
77
+ int cou = 0;
78
+
79
+ foreach (T_C c in cList)
80
+
81
+ {
82
+
83
+ fpSpread1.ActiveSheet.Cells[cnt, 1].Value = c.Id2;
84
+
85
+ fpSpread1.ActiveSheet.Cells[cnt, 9].Value = c.Date;
86
+
87
+ fpSpread1.ActiveSheet.Cells[cnt, 10].Value = c.1;
88
+
89
+ fpSpread1.ActiveSheet.Cells[cnt, 11].Value = c.2;
90
+
91
+ cou++;
92
+
93
+ if (cou > MAXROWS)
94
+
95
+ {
96
+
97
+ break;
98
+
99
+ }
100
+
101
+ }
102
+
103
+ if (cou == 0)
104
+
105
+ {
106
+
107
+ MessageBox.Show(MessageMasterDac.getMessage("I0001"), "情報", MessageBoxButtons.OK, MessageBoxIcon.Information);
108
+
109
+ }
110
+
111
+ if (cou > MAXROWS)
112
+
113
+ {
114
+
115
+ MessageBox.Show(MessageMasterDac.getMessage("E0001"), "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
116
+
117
+ }
118
+
119
+ ### 補足情報(FW/ツールのバージョンなど)
120
+
121
+ VisualStudio2013
122
+
123
+ SQL Server2014
124
+
125
+ SPREAD for windows Forms 11.0J

1

.

2018/11/19 01:23

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 複数のデータベースを競合させずにデータを取得させたい
1
+ .
test CHANGED
@@ -1,151 +1 @@
1
- ### 前提・実現したいこと
2
-
3
-
4
-
5
- 2つのデータベースを競合させずにデータを取得し、SPREADに値を表示させたいです。
6
-
7
- よろしければご教授願います。
8
-
9
-
10
-
11
- ### 発生している問題・エラーメッセージ
12
-
13
-
14
-
15
- 2つのデータベースが競合し、どちらも表示がされません。
16
-
17
-
18
-
19
- ### 該当のソースコード
20
-
21
-
22
-
23
- dac = new T_FDac();
24
-
25
- List<T_F> fList = dac.getList(dateTimePicker1.Value, dateTimePicker2.Value);
26
-
27
-
28
-
29
- fpSpread1.ActiveSheet.RowCount = fList.Count;
30
-
31
- int cnt = 0;
32
-
33
- foreach (T_F f in fList)
34
-
35
- {
1
+ .
36
-
37
-
38
-
39
- fpSpread1.ActiveSheet.Cells[cnt, 0].Value = f.Id;
40
-
41
- fpSpread1.ActiveSheet.Cells[cnt, 2].Value = f.Password;
42
-
43
- fpSpread1.ActiveSheet.Cells[cnt, 3].Value = f.Size;
44
-
45
- fpSpread1.ActiveSheet.Cells[cnt, 4].Value = f.No1;
46
-
47
- fpSpread1.ActiveSheet.Cells[cnt, 5].Value = f.No2;
48
-
49
- fpSpread1.ActiveSheet.Cells[cnt, 6].Value = f.Date;
50
-
51
- fpSpread1.ActiveSheet.Cells[cnt, 7].Value = f.1;
52
-
53
- fpSpread1.ActiveSheet.Cells[cnt, 8].Value = f.2;
54
-
55
-
56
-
57
- cnt++;
58
-
59
- if (cnt > MAXROWS)
60
-
61
- {
62
-
63
- break;
64
-
65
- }
66
-
67
- }
68
-
69
- if (cnt == 0)
70
-
71
- {
72
-
73
- MessageBox.Show(MessageMasterDac.getMessage("I0001"), "情報", MessageBoxButtons.OK, MessageBoxIcon.Information);
74
-
75
- }
76
-
77
- if (cnt > MAXROWS)
78
-
79
- {
80
-
81
- MessageBox.Show(MessageMasterDac.getMessage("E0001"), "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
82
-
83
- }
84
-
85
-
86
-
87
- dad = new T_CDac();
88
-
89
- List<T_C> cList = dad.getList(dateTimePicker1.Value, dateTimePicker2.Value);
90
-
91
- fpSpread1.ActiveSheet.RowCount = cList.Count;
92
-
93
- int cou = 0;
94
-
95
- foreach (T_C c in cList)
96
-
97
- {
98
-
99
- fpSpread1.ActiveSheet.Cells[cnt, 1].Value = c.Id2;
100
-
101
- fpSpread1.ActiveSheet.Cells[cnt, 9].Value = c.Date;
102
-
103
- fpSpread1.ActiveSheet.Cells[cnt, 10].Value = c.1;
104
-
105
- fpSpread1.ActiveSheet.Cells[cnt, 11].Value = c.2;
106
-
107
-
108
-
109
- cou++;
110
-
111
- if (cou > MAXROWS)
112
-
113
- {
114
-
115
- break;
116
-
117
- }
118
-
119
- }
120
-
121
- if (cou == 0)
122
-
123
- {
124
-
125
- MessageBox.Show(MessageMasterDac.getMessage("I0001"), "情報", MessageBoxButtons.OK, MessageBoxIcon.Information);
126
-
127
- }
128
-
129
- if (cou > MAXROWS)
130
-
131
- {
132
-
133
- MessageBox.Show(MessageMasterDac.getMessage("E0001"), "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
134
-
135
- }
136
-
137
-
138
-
139
-
140
-
141
-
142
-
143
- ### 補足情報(FW/ツールのバージョンなど)
144
-
145
-
146
-
147
- VisualStudio2013
148
-
149
- SQL Server2014
150
-
151
- SPREAD for windows Forms 11.0J