質問編集履歴

2

質問の回答

2017/01/19 07:40

投稿

color
color

スコア90

test CHANGED
File without changes
test CHANGED
@@ -101,3 +101,71 @@
101
101
  }
102
102
 
103
103
  ```
104
+
105
+
106
+
107
+ すいません、肝心なことを聞き忘れました。うまく接続が出来ないということですが、エラーの内容を全て追記して頂いてもいいでしょうか?
108
+
109
+ →以下のコードを書いて見ました。
110
+
111
+
112
+
113
+ ```c#
114
+
115
+ using (var Connection = new OracleConnection())
116
+
117
+ {
118
+
119
+ var DataSource = "testMaster=" +
120
+
121
+ "(DESCRIPTION =" +
122
+
123
+ "(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))" +
124
+
125
+ "(CONNECT_DATA =" +
126
+
127
+ "(SERVER = DEDICATED)" +
128
+
129
+ "(SERVICE_NAME = testMaster)" +
130
+
131
+ ")" +
132
+
133
+ ")";
134
+
135
+ Connection.ConnectionString = "User ID=test; Password=test; Data Source=" + DataSource + ";";
136
+
137
+ Connection.Open();
138
+
139
+
140
+
141
+ var Command = new OracleCommand("SELECT * FROM testMaster");
142
+
143
+ Command.Connection = Connection;
144
+
145
+ var dr = Command.ExecuteReader();
146
+
147
+
148
+
149
+ while (dr.Read())
150
+
151
+ {
152
+
153
+ Console.WriteLine(dr["hogehoge"]);
154
+
155
+ }
156
+
157
+
158
+
159
+ }
160
+
161
+ Console.ReadLine();
162
+
163
+ ```
164
+
165
+
166
+
167
+ 以下のエラーが発生しています。
168
+
169
+
170
+
171
+ ![イメージ説明](5515dfd6ee750559358ac3b07b2d4370.png)

1

質問の回答

2017/01/19 07:40

投稿

color
color

スコア90

test CHANGED
File without changes
test CHANGED
@@ -67,3 +67,37 @@
67
67
  }
68
68
 
69
69
  ```
70
+
71
+
72
+
73
+ 接続方法にもいろいろありあますが、この場合、.NETライブラリを使って接続しようとしているのでしょうか?そのあたりがわからないので、これ!ということが出来ません。
74
+
75
+ →詳細を理解出来ていなく申し訳ないです。
76
+
77
+ .csファイルで
78
+
79
+ ```c#
80
+
81
+ using Oracle.ManagedDataAccess.Client;
82
+
83
+ namesapace d{
84
+
85
+ public class fController : Controller{
86
+
87
+ public ActionResult Index(){
88
+
89
+ ここでプログラムを書いて接続したいのです。
90
+
91
+ .netライブラリを使ってが理解出来ていないのですが、
92
+
93
+ こんな感じです。
94
+
95
+ epress版ではこの方法以外の接続方法がわからず。。
96
+
97
+ }
98
+
99
+ }
100
+
101
+ }
102
+
103
+ ```