質問編集履歴

2

2021/05/10 19:42

投稿

pofinpouty
pofinpouty

スコア20

test CHANGED
File without changes
test CHANGED
@@ -22,8 +22,6 @@
22
22
 
23
23
  ソースコード
24
24
 
25
- ```
26
-
27
25
 
28
26
 
29
27
  using System;
@@ -44,101 +42,99 @@
44
42
 
45
43
  {
46
44
 
47
- public partial class Search : Form
45
+ public partial class Search : Form
48
46
 
49
- {
47
+ {
50
-
51
-
52
48
 
53
49
 
54
50
 
55
- public Search()
51
+ public Search()
56
52
 
57
- {
53
+ {
58
54
 
59
- InitializeComponent();
55
+ InitializeComponent();
60
56
 
61
57
 
62
-
63
-
64
-
65
- }
66
-
67
-
68
-
69
- private void search()
70
-
71
- {
72
-
73
-
74
-
75
- }
76
-
77
-
78
-
79
- private void button1_Click(object sender, EventArgs e)
80
-
81
- {
82
-
83
-
84
-
85
- //表のデータの取得
86
-
87
- DataTable dt = new DataTable();
88
-
89
- //接続文字列の設定
90
-
91
- string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\t.abe\Desktop\TestDB.accdb";
92
-
93
- //データソースへの接続を表す
94
-
95
- using (OleDbConnection conn = new OleDbConnection(sConn))
96
-
97
- {
98
-
99
- //dbに接続
100
-
101
- conn.Open();
102
-
103
-
104
-
105
- string sql = "SELECT * FROM MST_ADR";
106
-
107
- using(OdbcCommand cmd = new OdbcCommand(sql, conn))
108
-
109
- {
110
-
111
- using(OdbcDataAdapter adapter = new OdbcDataAdapter(cmd))
112
-
113
- {
114
-
115
- //データソース内の行と一致するようにDataSet 内の行を追加または更新。
116
-
117
- adapter.Fill(dt);
118
-
119
- }
120
-
121
- }
122
-
123
- //DataGridViewに表示する対象のデータを取得または設定。
124
-
125
- dataGridView1.DataSource = dt;
126
-
127
-
128
-
129
- }
130
-
131
- }
132
-
133
-
134
-
135
- }
136
-
137
-
138
58
 
139
59
  }
140
60
 
141
61
 
62
+
63
+ private void search()
64
+
65
+ {
66
+
67
+
68
+
69
+ }
70
+
71
+
72
+
73
+ private void button1_Click(object sender, EventArgs e)
74
+
75
+ {
76
+
77
+
78
+
79
+ //表のデータの取得
80
+
81
+ DataTable dt = new DataTable();
82
+
83
+ //接続文字列の設定
84
+
85
+ string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Desktop\TestDB.accdb";
86
+
87
+ //データソースへの接続を表す
88
+
89
+ using (OleDbConnection conn = new OleDbConnection(sConn))
90
+
91
+ {
92
+
93
+ //dbに接続
94
+
95
+ conn.Open();
96
+
97
+
98
+
99
+ string sql = "SELECT * FROM MST_ADR";
100
+
101
+ using(OdbcCommand cmd = new OdbcCommand(sql, conn))
102
+
103
+ {
104
+
105
+ using(OdbcDataAdapter adapter = new OdbcDataAdapter(cmd))
106
+
107
+ {
108
+
109
+ //データソース内の行と一致するようにDataSet 内の行を追加または更新。
110
+
111
+ adapter.Fill(dt);
112
+
113
+ }
114
+
115
+ }
116
+
117
+ //DataGridViewに表示する対象のデータを取得または設定。
118
+
119
+ dataGridView1.DataSource = dt;
120
+
121
+
122
+
123
+ }
124
+
125
+ }
126
+
127
+
128
+
129
+ }
130
+
131
+
132
+
133
+ }
134
+
135
+
136
+
137
+ ```
142
138
 
143
139
  ### 試したこと
144
140
 

1

2021/05/10 19:42

投稿

pofinpouty
pofinpouty

スコア20

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- ここに質問の内容を詳しく書いてください。
6
-
7
- (例)PHP(CakePHP)で●●なシステムを作っています。
8
-
9
- ■■な機能実装中に以下のエラーメッセージが発生しした
5
+ C#でAccessデータベースからテーブル取得して表示したいですが、エラーも何もないのに表示されせん
10
6
 
11
7
 
12
8
 
@@ -14,11 +10,7 @@
14
10
 
15
11
 
16
12
 
17
- ```
13
+ 特になし
18
-
19
- エラーメッセージ
20
-
21
- ```
22
14
 
23
15
 
24
16
 
@@ -26,7 +18,7 @@
26
18
 
27
19
 
28
20
 
29
- ```ここに言語名を入力
21
+ ```C#
30
22
 
31
23
  ソースコード
32
24
 
@@ -34,11 +26,131 @@
34
26
 
35
27
 
36
28
 
29
+ using System;
30
+
31
+ using System.Data;
32
+
33
+ using System.Windows.Forms;
34
+
35
+ using System.Data.OleDb;
36
+
37
+ using System.Text;
38
+
39
+ using System.ComponentModel;
40
+
41
+
42
+
43
+ namespace TestDB
44
+
45
+ {
46
+
47
+ public partial class Search : Form
48
+
49
+ {
50
+
51
+
52
+
53
+
54
+
55
+ public Search()
56
+
57
+ {
58
+
59
+ InitializeComponent();
60
+
61
+
62
+
63
+
64
+
65
+ }
66
+
67
+
68
+
69
+ private void search()
70
+
71
+ {
72
+
73
+
74
+
75
+ }
76
+
77
+
78
+
79
+ private void button1_Click(object sender, EventArgs e)
80
+
81
+ {
82
+
83
+
84
+
85
+ //表のデータの取得
86
+
87
+ DataTable dt = new DataTable();
88
+
89
+ //接続文字列の設定
90
+
91
+ string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\t.abe\Desktop\TestDB.accdb";
92
+
93
+ //データソースへの接続を表す
94
+
95
+ using (OleDbConnection conn = new OleDbConnection(sConn))
96
+
97
+ {
98
+
99
+ //dbに接続
100
+
101
+ conn.Open();
102
+
103
+
104
+
105
+ string sql = "SELECT * FROM MST_ADR";
106
+
107
+ using(OdbcCommand cmd = new OdbcCommand(sql, conn))
108
+
109
+ {
110
+
111
+ using(OdbcDataAdapter adapter = new OdbcDataAdapter(cmd))
112
+
113
+ {
114
+
115
+ //データソース内の行と一致するようにDataSet 内の行を追加または更新。
116
+
117
+ adapter.Fill(dt);
118
+
119
+ }
120
+
121
+ }
122
+
123
+ //DataGridViewに表示する対象のデータを取得または設定。
124
+
125
+ dataGridView1.DataSource = dt;
126
+
127
+
128
+
129
+ }
130
+
131
+ }
132
+
133
+
134
+
135
+ }
136
+
137
+
138
+
139
+ }
140
+
141
+
142
+
37
143
  ### 試したこと
38
144
 
39
145
 
40
146
 
147
+ https://www.doraxdora.com/blog/2018/09/08/post-5965/
148
+
41
- 問題に対て試したことを記載してください
149
+ のサイトを参考作成した。
150
+
151
+ 接続文字列については自動生成を行い、接続テストでOKが出たので間違えていないと思うのですが…
152
+
153
+
42
154
 
43
155
 
44
156
 
@@ -46,4 +158,8 @@
46
158
 
47
159
 
48
160
 
161
+ visual studio 2019
162
+
163
+ access2007 - 2013
164
+
49
- ここにより詳細な情報を記載してください。
165
+ Windows10 32bit 64x