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

質問編集履歴

3

内容の加筆を行いました

2018/08/11 05:36

投稿

hainan
hainan

スコア31

title CHANGED
File without changes
body CHANGED
@@ -39,7 +39,8 @@
39
39
 
40
40
  ##実現したいこと
41
41
  実際に行いたい処理のかけ方は下記になります。
42
- 現在その方法を調べています)
42
+ 現在その方法を調べており、その過程で例外処理のかけ方につて悩み
43
+ 相談させていただきました。
43
44
 
44
45
  ①A・B・Cに対し例外処理
45
46
  ②A・B・Cを実行
@@ -54,7 +55,8 @@
54
55
 
55
56
  ###確認したいこと
56
57
  参考させていただいた資料はかなり古いものですが、「Try~catch」について
58
+ 利用者が本当に例外(システムでの想定外)でないもの以外は
57
- 書かないようにと記載されており、参考にした資料通りに実装するのがいいのか
59
+ 書かないようにと記載されており、参考にした資料通りに実装するのがいいのか
58
60
  それとも現在の型を流用して例外処理を行うべきなのか悩んでいます。
59
61
 
60
62
  初心者で申し訳ありませんが、どなたかご教授いただけませんでしょうか。

2

内容がなるべくわかりやすくなるように修正しました

2018/08/11 05:36

投稿

hainan
hainan

スコア31

title CHANGED
File without changes
body CHANGED
@@ -19,13 +19,16 @@
19
19
 
20
20
  ■現在の例外処理のかけ方(A・B・Cすべてバラバラに同じ処理を実施)
21
21
  ```VB.net
22
- ※諸々の宣言は省ます
22
+ ※諸々の宣言はかなり略しています
23
+ ※必要があるとのことであれば教えていただければと思います
23
24
 
25
+ Dim Con As New SqlConnection
26
+
24
- Using con
27
+ Using con(SQLサーバー接続文)
25
28
  Try
26
29
   ※SQL接続処理(A・B・Cそれぞれの処理)
27
30
  Catch
28
- ※エラー処理
31
+ ※エラー処理(利用者に対して見せなくてもいいエラー文記載)
29
32
  End Try
30
33
  end using
31
34
 
@@ -52,7 +55,7 @@
52
55
  ###確認したいこと
53
56
  参考させていただいた資料はかなり古いものですが、「Try~catch」について
54
57
  「書かないように」と記載されており、参考にした資料通りに実装するのがいいのか
55
- それとも現在のまま処理を行うべきなのか悩んでいます。
58
+ それとも現在の型を流用して例外処理を行うべきなのか悩んでいます。
56
59
 
57
60
  初心者で申し訳ありませんが、どなたかご教授いただけませんでしょうか。
58
61
 

1

内容がなるべくわかりやすくなるように修正しました

2018/08/11 05:34

投稿

hainan
hainan

スコア31

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,11 @@
1
- ### 前提・現在の状況
1
+ ### 確認したいこと
2
2
 
3
3
  勉強用に作成しているツールの例外処理を利用者側に負担がないように
4
4
  変更をしたいと思っています。
5
5
  色々なサイトで勉強をしていたところ、気になる記述があり
6
6
  どのような処理が正解かを確認したく、投稿させていただきました。
7
7
 
8
-
8
+ ### 問題点
9
9
  ■問題となっている処理内容の数:3つ(A・B・C)
10
10
 
11
11
  ■例外処理のかけ方
@@ -34,12 +34,15 @@
34
34
  ※上の記載方法はネットの情報を元に流用しましたが
35
35
   どのサイトだったか探しきれておりません。
36
36
 
37
+ ##実現したいこと
38
+ 実際に行いたい処理のかけ方は下記になります。
39
+ (現在その方法を調べています)
37
40
 
38
- ■実際に行いたい処理のかけ方
39
41
  ①A・B・Cに対し例外処理
40
42
  ②A・B・Cを実行
41
43
  ③①の例外処理を終了
42
44
 
45
+
43
46
  ### 参考にした資料
44
47
  [.NETの例外処理 Part.1](https://blogs.msdn.microsoft.com/nakama/2008/12/29/net-part-1/)
45
48