回答編集履歴
3
追記
test
CHANGED
@@ -18,6 +18,60 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
+
よく調べてみてください。
|
21
22
|
|
22
23
|
|
23
|
-
|
24
|
+
|
25
|
+
**【追記】**
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
下の 2018/12/08 10:54 の私のコメントで「回答欄に追記しておきます」と書きましたが、それを以下に書きます。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
> app.configに<connectionStrings>の定義が記載されていませんでした。
|
34
|
+
|
35
|
+
> 今回、直接、コピペでソースに追記しました。
|
36
|
+
|
37
|
+
> ファイルには記載していたのですが、
|
38
|
+
|
39
|
+
> ソースには反映されないので、直接ソースに記載しないといけないのでしょうか。
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
「ファイルには記載していた」というのがどういう意味か分かりませんが・・・
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
ウィザードで型付 DataSet や ADO.NET Entity Data Model を作成するような場合は自動的に接続文字列が生成され、型付 DataSet の場合は Properties フォルダ下の Settings.settings ファイルに(下の画像を見てください)、ADO.NET Entity Data Model の場合はプロジェクト直下の app.config ファイルに保存されます。
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+

|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
ウィザードで自動的に生成されない場合は、自力で書いて Settings.settings ファイルまたは app.config ファイルに保存するということになります。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
(注)app.config ファイルはアプリをビルドすると自動的に bin/debag または bin/release フォルダに <アプリ名>.exe.config という名前で保存され、.exe が使うのはそのファイルになります。下の画像を見てください。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
> binが表示されない
|
64
|
+
|
65
|
+
> SurferOnWwwさんの添付画像にはソリューションに「bin」が表示されています。
|
66
|
+
|
67
|
+
> しかし、私のソリューションに表示されいません。
|
68
|
+
|
69
|
+
> これは、なぜでしょうか。
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
設定の問題で、ソリューションエクスプローラーのアイコンを操作して表示させることができるはずです。以下の画像を見てください。
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+

|
2
訂正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
コンパイルはできているようなので参照設定が足らないということはないと理解していますが、そうであれば
|
1
|
+
コンパイルはできているようなので参照設定が足らないということはないと理解していますが、そうであればプロジェクトルートの app.config に以下のように接続文字列の設定があれば(質問にあったコードをそのままコピペしてます)、
|
2
2
|
|
3
3
|
|
4
4
|
|
1
訂正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
コンパイルはできているようなので参照設定が足らないということはないと理解していますが、そうであればアプリケーションルートの app.config に以下のように接続文字列の設定があれば、
|
1
|
+
コンパイルはできているようなので参照設定が足らないということはないと理解していますが、そうであればアプリケーションルートの app.config に以下のように接続文字列の設定があれば(質問にあったコードをそのままコピペしてます)、
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
接続文字列の内容が間違っていようがいまいが関係なく、質問者さんのコードの通り
|
11
|
+
接続文字列の内容が間違っていようがいまいが関係なく、質問者さんのコードの通り ConfigurationManager を使って、app.config に設定した通りの内容の接続文字列が取得できるはずです。
|
12
12
|
|
13
13
|
|
14
14
|
|