2017-07-18 44 views
0

データベースに接続しようとしていますが、SQLエラー:ORA-00604:再帰SQLレベルでエラーが発生しました " conn.open私のコードは昨日まで働いていましたが、今日の朝から私はこの問題に直面しています。事前にExcel VBA - SQLエラー:ORA-00604:再帰SQLレベル%sでエラーが発生しました

Set Conn = New ADODB.Connection 
Conn.ConnectionString = "Provider=MSDAORA; Password= " & Password & ";User ID= " & userId & "; Data Source = " & Ambiente & ";Persist Security Info=True" 
conn.open 

おかげで次の操作を行うための

+0

は、あなたの正確なコード、またはあなたがその最後の行に入力しなかったことですか? connの最後のインスタンスは大文字ではありません。問題を示す可能性があります。 –

+0

データベースにログオントリガがありますか? https://forums.asp.net/t/1318277.aspx?Problem+with+oracle+connections+ORA+604+error+occurred+at+recursive+SQL+level+s –

答えて

0

試してみてください:conn.Open

  • 書き込みdebug.print Conn.ConnectionString

    これは私が書いたコードです。

  • 直接ウィンドウから情報を取得して、手動で にログインしてみてください。

  • 結果に応じて、さらにデバッグすることができます。このような

か試してみてください。

Set Conn = New ADODB.Connection 
conn.open "Provider=MSDAORA; Password= " & _ 
      Password & ";User ID= " & userId & "; Data Source = " & Ambiente & " 
+1

ログインできます直接のウィンドウからの情報を使用してください。 – Srijan

+0

これは変です@Srijan。あなたは 'conn.open'の代わりに' Conn.Open Conn.ConnectionString'を書いてやり直せますか? – Vityata

+0

はまだ同じ問題に直面しています。試してくれてありがとう.. – Srijan