• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.NET ORA-12170)

VB.NETで作成したアプリでタイムアウトエラーが発生する理由

このQ&Aのポイント
  • VB.NETで作成したアプリでタイムアウトエラーが発生する理由を調査しました。
  • 接続文字列の設定やネットワークの問題など、さまざまな原因が考えられます。
  • WEBアプリとコンソールアプリでの接続設定の違いが原因である可能性もあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

SQL*Plusをドコで動かしたのか、にもよるのかも。 サーバのポートが閉塞されているのかも。

参考URL:
http://otndnld.oracle.co.jp/document/products/oracle10g/102/linux/B19280-02/app_port.htm#683944
goram
質問者

お礼

結局、WEBサービスでDBにアクセス処理するようにし、WindowsアプリからそのWEBサービスを呼ぶように作りました。 ありがとうございました。

goram
質問者

補足

情報のご提供ありがとうございます。 SQL*Plusもアプリと同じサーバーからDBサーバーに対してです。 ポートが閉じていても、SQL*Plusはつながるとかあるのでしょうか。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

コンソールアプリ側は、ダブルクォーテーションで囲まなくて良いのかな? ConnectionString=Provider=OraOLEDB.Oracle;Data(右側省略) だと「どこからが値なの?」ってことでは? ConnectionString=”Provider=OraOLEDB.Oracle;Data(右側省略)

goram
質問者

お礼

結局、WEBサービスでDBにアクセス処理するようにし、WindowsアプリからそのWEBサービスを呼ぶように作りました。 ありがとうございました。

goram
質問者

補足

ご回答ありがとうございます。 試してみましたが、変化ありませんでした。 デバッグモードで見ても文字列はとれていましたので、これが原因ではないようです。