trasanのプロフィール

@trasan trasan
ありがとう数0
質問数0
回答数1
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

  • 登録日2005/05/04
  • 「ORA-6413 接続がオープンしていません」 エラーについて

    VB6.0で開発したアプリ内でPro*Cプログラムを Shell関数でCALLしてOracle8iデータベース環境に 接続しようとしていますが、Pro*Cプログラム内の CONNECT命令で"ORA-6413 接続がオープンしていません。"が返され、接続できません。 (Pro*Cコンパイル時のNetのバージョンもマシン環境と合わせてあります) どなたか解決策お持ちの方、教えて頂けないでしょうか。よろしくお願いします。 なお、この処理は以前は全く問題なく動いていたのですが、 突然接続エラーが出るようになってしまいました。 ※コーディングは下記のようにしています。 (VB) 変数1 = Shell(PRO*C.exe 接続情報(id/ps@Host) 引数2 引数3 引数4 引数5 引数6 引数7) (Pro*C ちょっと見にくいですが。。) int DBConnect( 接続情報 )     char *接続情報 ; { strcpy( (char *)変数.arr, 接続情報 ) ; 変数.len = strlen( (char *)変数.arr ) ; EXEC SQL CONNECT :変数 ; return(0) ; sqlerr: warning: Err_Print( sqlca.sqlerrm.sqlerrmc ) ; ←Connectでエラーとなりここに飛んでます。Err_Print内でテキストにエラーメッセージを吐いてます return(-1) ; }