開発環境が存在しません: VB.NET .NET 4.5 ODP.NET Oracle 11gの存在OracleDataAdapterのエラーORA-00942を返す開始:表またはビューが
こんにちは、私は、私のコードを奇妙な問題を抱えています何年も働いてきた開発環境が突然停止してしまった。 OracleDataAdapterはエラーORA-00942を戻します。表またはビューは存在しません。ただし、アダプタに渡されるSQLに問題はありません.SQLはSQLDeveloperで正常に実行されます。以前にコンパイルされたバージョンのアプリケーションが正常に動作するため、VS開発環境で問題が発生しているようです。 VSソリューション全体を再コンパイルして開発マシンを再起動してから、何の喜びもなく再コンパイルしました。
返された正確なエラーは次のログエントリに示されている: | 09:43:50 |ドメイン\ユーザー|トレース| Oracle.DataAccess.Client.OracleException ORA-00942:表またはビューが存在しません
Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(メソッドTargetProcedure、Object []引数、ブール[]コピーバック、BindingFlagsフラグ) at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Objectインスタンス、型の型、String MemberName、Object []引数、String [] ArgumentNames、Type [] TypeArguments、Boolean [] CopyBack) 、Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet d:¥users¥USER¥のQueryMain.uxBWFetch_DoWork(オブジェクト送信者、DoWorkEventArgs e)の で、オブジェクトインスタンス、型の型、文字列MemberName、オブジェクト[]の引数、文字列[] ArgumentNames、型[] TypeArguments、Boolean []コピーバック) Documents_VSSWorkArea \ PSALERTS 2017 \ PSALERTS Client \ Query \ QueryMain.vb:行677
はエラーを生成するコードです:
Dim myDataset As New DataSet
Dim myUtils As New Utils
_myConnection = New OracleConnection
_myConnection.ConnectionString = _connectStr
Try
_myDataAdapter = New OracleDataAdapter(SQLStatement, _myConnection)
_myDataAdapter.Fill(myDataset)
_myConnection.Close()
Catch ex As Exception
Throw
Finally
CType(_myConnection, IDisposable).Dispose()
End Try
Return myDataset
GC.Collect()
我々はデータセットを埋めるためにしようとすると、エラーが生成されます。
_myDataAdapter.Fill(myDataset)
誰もが持っている場合この状況に遭遇したとき、それは私に注意を促してくれました。今
種類よろしく ポールJ.
一般に、メッセージに記載されているとおりにする必要があります。この場合、テーブルはそこにはないと言いました。このため、SQL文自体を含めなかったのは驚きでした。オラクルにおけるこの問題の一般的な原因には、大文字と小文字の区別の問題や間違ったデータベースへの接続が含まれます。 –