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

質問編集履歴

1

改善点

2018/07/20 08:53

投稿

xlostdjx
xlostdjx

スコア39

title CHANGED
File without changes
body CHANGED
@@ -48,4 +48,36 @@
48
48
  sqldata.Fill(dt);
49
49
  //DataTableを返す
50
50
  return dt;
51
+
52
+ -- ExecutionSQL
53
+ public DataTable ExecutionSQL(StringBuilder sbSQL)
54
+ {
55
+ SqlConnection SqlConnect = new SqlConnection();
56
+ try
57
+ {
58
+ // インスタンスを作成
59
+ DataTable dt = new DataTable();
60
+ // 接続文字列の設定
61
+ string ConnectionString = ConfigurationManager.ConnectionStrings["sqlsvr"].ConnectionString;
62
+ SqlConnect.ConnectionString = ConnectionString;
63
+ // DB接続する
64
+ SqlConnect.Open();
65
+ // データソースの接続
66
+ SqlDataAdapter sqldata = new SqlDataAdapter(sbSQL.ToString(), SqlConnect);
67
+ // データをデータテーブルに格納する
68
+ sqldata.Fill(dt);
69
+ //DataTableを返す
70
+ return dt;
71
+ }
72
+ catch (Exception)
73
+ {
74
+ // 例外処理を投げる
75
+ throw;
76
+ }
77
+ finally
78
+ {
79
+ // DB接続解除
80
+ SqlConnect.Close();
81
+ }
82
+ }
51
83
  ```