質問編集履歴

2

追記

2021/11/24 07:01

投稿

masakifukuta
masakifukuta

スコア58

test CHANGED
File without changes
test CHANGED
@@ -81,3 +81,51 @@
81
81
  コード
82
82
 
83
83
  ```
84
+
85
+
86
+
87
+ SQL実行クラス
88
+
89
+ ``` protected bool ExecuteNonQuery(String queryString)
90
+
91
+ {
92
+
93
+ try
94
+
95
+ {
96
+
97
+ //connection.Open();
98
+
99
+ System.Data.OleDb.OleDbCommand command = connection.CreateCommand();
100
+
101
+ command.CommandText = queryString;
102
+
103
+ command.CommandTimeout = 30;
104
+
105
+ command.ExecuteNonQuery();
106
+
107
+ command.Dispose();
108
+
109
+ return true;
110
+
111
+ }
112
+
113
+ catch (Exception ex)
114
+
115
+ {
116
+
117
+ returnMessage = ex.Message;
118
+
119
+ Log.Write(returnMessage + queryString);
120
+
121
+ connection.Close();
122
+
123
+ return false;
124
+
125
+ }
126
+
127
+ }
128
+
129
+ コード
130
+
131
+ ```

1

追記

2021/11/24 07:01

投稿

masakifukuta
masakifukuta

スコア58

test CHANGED
File without changes
test CHANGED
@@ -53,3 +53,31 @@
53
53
  上記の方法に問題があるのか、他の方法があるのか、教えて頂けないでしょうか。
54
54
 
55
55
  宜しくお願い致します。
56
+
57
+
58
+
59
+ データベース?は"Microsoft.ACE.OLEDB.12.0"を使用しています。
60
+
61
+ AccDBファイルの作成
62
+
63
+ ```
64
+
65
+ ADOX.Catalog cat = new Catalog();
66
+
67
+ cat.Create(DBSource);
68
+
69
+ OleDbConnection connection = new
70
+
71
+ OleDbConnection(Builder.ConnectionString);
72
+
73
+
74
+
75
+ DBSourceの内容
76
+
77
+ "Provider = Microsoft.ACE.OLEDB.12.0; Data Source =
78
+
79
+ C:\Users\xxxx\OneDrive\共有\DataBase\test2.accdb"
80
+
81
+ コード
82
+
83
+ ```