質問編集履歴

1

改善点

2018/07/20 08:53

投稿

xlostdjx
xlostdjx

スコア39

test CHANGED
File without changes
test CHANGED
@@ -98,4 +98,68 @@
98
98
 
99
99
  return dt;
100
100
 
101
+
102
+
103
+ -- ExecutionSQL
104
+
105
+ public DataTable ExecutionSQL(StringBuilder sbSQL)
106
+
107
+ {
108
+
109
+ SqlConnection SqlConnect = new SqlConnection();
110
+
111
+ try
112
+
113
+ {
114
+
115
+ // インスタンスを作成
116
+
117
+ DataTable dt = new DataTable();
118
+
119
+ // 接続文字列の設定
120
+
121
+ string ConnectionString = ConfigurationManager.ConnectionStrings["sqlsvr"].ConnectionString;
122
+
123
+ SqlConnect.ConnectionString = ConnectionString;
124
+
125
+ // DB接続する
126
+
127
+ SqlConnect.Open();
128
+
129
+ // データソースの接続
130
+
131
+ SqlDataAdapter sqldata = new SqlDataAdapter(sbSQL.ToString(), SqlConnect);
132
+
133
+ // データをデータテーブルに格納する
134
+
135
+ sqldata.Fill(dt);
136
+
137
+ //DataTableを返す
138
+
139
+ return dt;
140
+
141
+ }
142
+
143
+ catch (Exception)
144
+
145
+ {
146
+
147
+ // 例外処理を投げる
148
+
149
+ throw;
150
+
151
+ }
152
+
153
+ finally
154
+
155
+ {
156
+
157
+ // DB接続解除
158
+
159
+ SqlConnect.Close();
160
+
161
+ }
162
+
163
+ }
164
+
101
165
  ```