- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.NET ORA-12170)
VB.NETで作成したアプリでタイムアウトエラーが発生する理由
このQ&Aのポイント
- VB.NETで作成したアプリでタイムアウトエラーが発生する理由を調査しました。
- 接続文字列の設定やネットワークの問題など、さまざまな原因が考えられます。
- WEBアプリとコンソールアプリでの接続設定の違いが原因である可能性もあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SQL*Plusをドコで動かしたのか、にもよるのかも。 サーバのポートが閉塞されているのかも。
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
コンソールアプリ側は、ダブルクォーテーションで囲まなくて良いのかな? ConnectionString=Provider=OraOLEDB.Oracle;Data(右側省略) だと「どこからが値なの?」ってことでは? ConnectionString=”Provider=OraOLEDB.Oracle;Data(右側省略)
質問者
お礼
結局、WEBサービスでDBにアクセス処理するようにし、WindowsアプリからそのWEBサービスを呼ぶように作りました。 ありがとうございました。
質問者
補足
ご回答ありがとうございます。 試してみましたが、変化ありませんでした。 デバッグモードで見ても文字列はとれていましたので、これが原因ではないようです。
お礼
結局、WEBサービスでDBにアクセス処理するようにし、WindowsアプリからそのWEBサービスを呼ぶように作りました。 ありがとうございました。
補足
情報のご提供ありがとうございます。 SQL*Plusもアプリと同じサーバーからDBサーバーに対してです。 ポートが閉じていても、SQL*Plusはつながるとかあるのでしょうか。