最新のOracle ODP.NETクライアントの使用と、それを使用してASP.NET 2008およびC#で古いOracle 9iデータベースに接続することに関して、いくつかの問題があります。ODP.NET のインストール手順に記載されているように、それは機能するはずですが、Oracle の構成に関しては、私は少しさびています。古い 9i クライアントには .NET に関する問題があり、単純に動作せず、ORA-01036: 無効な変数名/番号' が発生し、更新が必要です。だから私は11gのものをインストールし、インストーラーに付属のSQLスクリプトを実行しました.今、私がよく理解していないトリッキーな部分は、 Network/ADMIN にあるファイルです tnsnames.ora, sqlnet.ora ,再起動した9iからそれらをコピーしたところ、VS 2008のサーバーで新しい接続を作成することで機能し、SQlDataConnectionでクエリを実行してテストしたようです。Oracle.DataAccess.Client を使用して取得した行を確認できました。たとえば、グリッドで同じデータを取得する場合、ページが読み込まれず、タイムアウトし、何かが機能しません... Oracle.DataAccessへの参照を追加し、接続とcommand 、それは私に Data provider internal error(-3000) [System.String] using the same connection string i used in servers... 11g クライアントを既存のサーバーで動作するように構成することに関連していると確信しています9i データベース。注: 9i クライアントはまだシステム上に存在します。Microsoft .net Oracle プロバイダーはまったく機能しません。使用したくないので、ODP.net とフレームワーク 2.0 を使用したいと考えています。で作業します。たとえば、グリッドで同じデータを取得する場合、ページが読み込まれず、タイムアウトし、何かが機能しません... Oracle.DataAccessへの参照を追加し、接続とcommand 、それは私に Data provider internal error(-3000) [System.String] using the same connection string i used in servers... 11g クライアントを既存のサーバーで動作するように構成することに関連していると確信しています9i データベース。注: 9i クライアントはまだシステム上に存在します。Microsoft .net Oracle プロバイダーはまったく機能しません。使用したくないので、ODP.net とフレームワーク 2.0 を使用したいと考えています。で作業します。たとえば、グリッドで同じデータを取得する場合、ページが読み込まれず、タイムアウトし、何かが機能しません... Oracle.DataAccessへの参照を追加し、接続とcommand 、それは私に Data provider internal error(-3000) [System.String] using the same connection string i used in servers... 11g クライアントを既存のサーバーで動作するように構成することに関連していると確信しています9i データベース。注: 9i クライアントはまだシステム上に存在します。Microsoft .net Oracle プロバイダーはまったく機能しません。使用したくないので、ODP.net とフレームワーク 2.0 を使用したいと考えています。で作業します。接続とコマンドを使用していくつかのコードを作成しようとしましたが、サーバーで使用したのと同じ接続文字列を使用して、データプロバイダーの内部エラー(-3000) [System.String] が表示されます...何かがあると確信しています既存の 9i データベースで動作するように 11g クライアントを構成することに関連しています。注: 9i クライアントはまだシステム上に存在します。Microsoft .net Oracle プロバイダーはまったく機能しません。使用したくないので、ODP.net とフレームワーク 2.0 を使用したいと考えています。で作業します。接続とコマンドを使用していくつかのコードを作成しようとしましたが、サーバーで使用したのと同じ接続文字列を使用して、データプロバイダーの内部エラー(-3000) [System.String] が表示されます...何かがあると確信しています既存の 9i データベースで動作するように 11g クライアントを構成することに関連しています。注: 9i クライアントはまだシステム上に存在します。Microsoft .net Oracle プロバイダーはまったく機能しません。使用したくないので、ODP.net とフレームワーク 2.0 を使用したいと考えています。で作業します。
私は何を間違っているのか、またはどのようにデバッグしてOracleが不平を言っているのかを知ることができます.しかし、それは私がOracleのプロではないと言ったようなものです. MS SQL または MySQL を使用すると、この場合は正常に動作するように見えます。