teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

2021/05/10 19:42

投稿

pofinpouty
pofinpouty

スコア20

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,6 @@
10
10
 
11
11
  ```C#
12
12
  ソースコード
13
- ```
14
13
 
15
14
  using System;
16
15
  using System.Data;
@@ -21,54 +20,53 @@
21
20
 
22
21
  namespace TestDB
23
22
  {
24
- public partial class Search : Form
23
+ public partial class Search : Form
25
- {
24
+ {
26
-
27
25
 
28
- public Search()
26
+ public Search()
29
- {
27
+ {
30
- InitializeComponent();
28
+ InitializeComponent();
31
29
 
32
-
33
- }
30
+ }
34
31
 
35
- private void search()
32
+ private void search()
36
- {
33
+ {
37
-
38
- }
39
34
 
40
- private void button1_Click(object sender, EventArgs e)
41
- {
35
+ }
42
36
 
43
- //表のデータの取得
44
- DataTable dt = new DataTable();
45
- //接続文字列の設定
46
- string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\t.abe\Desktop\TestDB.accdb";
47
- //データソースへの接続を表す
48
- using (OleDbConnection conn = new OleDbConnection(sConn))
37
+ private void button1_Click(object sender, EventArgs e)
49
- {
38
+ {
50
- //dbに接続
51
- conn.Open();
52
39
 
40
+ //表のデータの取得
41
+ DataTable dt = new DataTable();
42
+ //接続文字列の設定
43
+ string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Desktop\TestDB.accdb";
44
+ //データソースへの接続を表す
45
+ using (OleDbConnection conn = new OleDbConnection(sConn))
46
+ {
47
+ //dbに接続
48
+ conn.Open();
49
+
53
- string sql = "SELECT * FROM MST_ADR";
50
+ string sql = "SELECT * FROM MST_ADR";
54
- using(OdbcCommand cmd = new OdbcCommand(sql, conn))
51
+ using(OdbcCommand cmd = new OdbcCommand(sql, conn))
55
- {
52
+ {
56
- using(OdbcDataAdapter adapter = new OdbcDataAdapter(cmd))
53
+ using(OdbcDataAdapter adapter = new OdbcDataAdapter(cmd))
57
- {
54
+ {
58
- //データソース内の行と一致するようにDataSet 内の行を追加または更新。
55
+ //データソース内の行と一致するようにDataSet 内の行を追加または更新。
59
- adapter.Fill(dt);
56
+ adapter.Fill(dt);
60
- }
61
- }
62
- //DataGridViewに表示する対象のデータを取得または設定。
63
- dataGridView1.DataSource = dt;
64
-
65
- }
66
- }
67
-
68
- }
69
-
70
57
  }
58
+ }
59
+ //DataGridViewに表示する対象のデータを取得または設定。
60
+ dataGridView1.DataSource = dt;
71
61
 
62
+ }
63
+ }
64
+
65
+ }
66
+
67
+ }
68
+
69
+ ```
72
70
  ### 試したこと
73
71
 
74
72
  https://www.doraxdora.com/blog/2018/09/08/post-5965/

1

2021/05/10 19:42

投稿

pofinpouty
pofinpouty

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,83 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ここに質問の内容を詳しく書いてください。
4
- (例)PHP(CakePHP)で●●なシステムを作っています。
5
- ■■な機能実装中に以下のエラーメッセージが発生しした
3
+ C#でAccessデータベースからテーブル取得して表示したいですが、エラーも何もないのに表示されせん
6
4
 
7
5
  ### 発生している問題・エラーメッセージ
8
6
 
9
- ```
7
+ 特になし
10
- エラーメッセージ
11
- ```
12
8
 
13
9
  ### 該当のソースコード
14
10
 
15
- ```ここに言語名を入力
11
+ ```C#
16
12
  ソースコード
17
13
  ```
18
14
 
15
+ using System;
16
+ using System.Data;
17
+ using System.Windows.Forms;
18
+ using System.Data.OleDb;
19
+ using System.Text;
20
+ using System.ComponentModel;
21
+
22
+ namespace TestDB
23
+ {
24
+ public partial class Search : Form
25
+ {
26
+
27
+
28
+ public Search()
29
+ {
30
+ InitializeComponent();
31
+
32
+
33
+ }
34
+
35
+ private void search()
36
+ {
37
+
38
+ }
39
+
40
+ private void button1_Click(object sender, EventArgs e)
41
+ {
42
+
43
+ //表のデータの取得
44
+ DataTable dt = new DataTable();
45
+ //接続文字列の設定
46
+ string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\t.abe\Desktop\TestDB.accdb";
47
+ //データソースへの接続を表す
48
+ using (OleDbConnection conn = new OleDbConnection(sConn))
49
+ {
50
+ //dbに接続
51
+ conn.Open();
52
+
53
+ string sql = "SELECT * FROM MST_ADR";
54
+ using(OdbcCommand cmd = new OdbcCommand(sql, conn))
55
+ {
56
+ using(OdbcDataAdapter adapter = new OdbcDataAdapter(cmd))
57
+ {
58
+ //データソース内の行と一致するようにDataSet 内の行を追加または更新。
59
+ adapter.Fill(dt);
60
+ }
61
+ }
62
+ //DataGridViewに表示する対象のデータを取得または設定。
63
+ dataGridView1.DataSource = dt;
64
+
65
+ }
66
+ }
67
+
68
+ }
69
+
70
+ }
71
+
19
72
  ### 試したこと
20
73
 
74
+ https://www.doraxdora.com/blog/2018/09/08/post-5965/
21
- 問題に対て試したことを記載してください
75
+ のサイトを参考作成した。
76
+ 接続文字列については自動生成を行い、接続テストでOKが出たので間違えていないと思うのですが…
22
77
 
78
+
23
79
  ### 補足情報(FW/ツールのバージョンなど)
24
80
 
81
+ visual studio 2019
82
+ access2007 - 2013
25
- ここにより詳細な情報を記載してください。
83
+ Windows10 32bit 64x