- - PR -
oracleの接続について
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-01-24 17:36
初投稿です。
.NETからoracle9iに接続する際に 1AP内で2つの接続しかできません。 3つ目を接続すると一番最初に接続したDBが切断されます。 どうしてでしょうか? これだけでは情報が少ないでしょうか? | ||||||||
|
投稿日時: 2007-01-24 18:07
.net に明るくないのであまり参考にはならないですが。
コネクションプーリングを使用しているのであれば、プールの最大値が 指定できないでしょうか。 コネクションプーリングを使用していないのだとしたら、そもそも どうやって接続しているのか書かないことには回答は出しようが無いと 思います。 いずれにせよ、プログラムは「意図したように動く」のではなく 「書いたとおりにしか動かない」もんですから。 _________________ もしもし@RMAN 友の会 | ||||||||
|
投稿日時: 2007-01-24 18:54
1AP内に3画面があり
1画面⇔2画面⇔3画面 のように動きます。 各画面で一番最初に立ち上げた時にoracleに接続しています。 1から2 2から3に行った時に3のoracleを接続したときに 1の接続が切れてしまいます。 oracleの接続の方法は oo4o でやっております。 | ||||||||
|
投稿日時: 2007-01-24 19:08
.NET CLR 言語を使用されているのに、oo4o ですか? なぜ、ADO.NET もしくは ODP.NET テクノロジを使われないのでしょうか? いろんな意味で危険です。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-01-24 19:26
危険なんですか???
VB6からのコンバートなんで そのまま使ってます。 | ||||||||
|
投稿日時: 2007-01-24 20:04
CLR は COM と相性が悪いです。 それと、参照カウントの関係もあります。
この際、System.Data.OracleClient か、ODP.NET を使われた方が良いですよ。 oo4o と手順は変わりません。 # 元の質問なのですが、OraSession の問題だと思ったのですが、違うでしょうか。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-01-25 11:44
ODP.NET 等の .NET Framework用のミドルウェアに変更することをお勧めしますが念のため。
1つの OraSessionから複数のコネクションを張っていませんか? oo4oのバージョンによっては単一アプリケーションで複数のコネクションを張る際の問題がありますが、バージョンは何をお使いですか? | ||||||||
|
投稿日時: 2007-01-26 11:00
複数のコネクションを張っています。
oo4oにバージョンってなんですか? 9iとゆったらいいんですかね? |