- - PR -
Connection.Open時にOracleExceptionが発生
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-05-07 15:36
初めて投稿させていただきます。
Visual Web Developer 2005(以下VMD)で開発しており 特定のスキーマに接続して、データ更新時のみ 以下のようなソースの「Connection.Open()」にて落ちてしまいます。 <ソース> ※sqlにINSERT文を設定 Dim cmd As OracleClient.OracleCommand _ = New OracleClient.OracleCommand(sql.ToString(), Connection) ' 更新処理を実行 Dim intRes As Integer Try ' コネクションオープン Connection.Open() 'SQL実行 intRes = cmd.ExecuteNonQuery Finally ' コネクションの状態を確認 If Not Connection.State = ConnectionState.Closed Then ' オープンしていたらコネクションクローズ Connection.Close() End If End Try <エラー> System.Web.HttpUnhandledException: 種類 'System.Web.HttpUnhandledException' の例外がスローされました。 ---> System.Data.OracleClient.OracleException: System.Data.OracleClient.OracleException はユーザー コードによってハンドルされませんでした。 ErrorCode=-2146232008 Message="" Source="System.Data.OracleClient" StackTrace: 場所 System.Data.OracleClient.OracleInternalConnection.Enlist(String userName, String password, String serverName, Transaction transaction, Boolean manualEnlistment) 場所 System.Data.OracleClient.OracleInternalConnection.Activate(Transaction transaction) 場所 System.Data.ProviderBase.DbConnectionInternal.ActivateConnection(Transaction transaction) 場所 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) 場所 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 場所 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 場所 System.Data.OracleClient.OracleConnection.Open() 場所 XX_DataSetTableAdapters.XXTableAdapter.Insert(String A, String B, String C, String D) 〜省略〜 開発環境 ・APサーバー :WindowsServer 2003 ・DB :Oracle9i Release 9.2.0.8.0 DBにはA、Bのスキーマがあり、二つの環境はほぼ同一なのですが、 対象テーブルのデータの件数がBのほうが23347件、Aのほうが74件となっており B環境に接続して処理実行時のみエラーとなっています。 (更新対象データは1件) A環境では正常に実行でき、エラーの内容も詳細が出力されないので 何が原因なのか不明で困っています。 どなたか、このような現象があった方がいらっしゃいましたら ご教授願います。 |
1