VB6:ADOのOpenでエラー



ADOのOpenでエラー

OO4Oを使ったVB6プログラムをADO化しているが、
データベースへの接続(ConnectionオブジェクトのOpenメソッド呼び出し)でエラーとなる。
プロバイダーが見つかりません。正しくインストールされていない可能性があります。

環境

Windows 10 21H2 19044.1288
Oracle 19.3 Database

対応

Oracle Data Access Components (ODAC) には以下のOLE DBを含むコンポーネントが含まれているので、
・Oracle Developer Tools for Visual Studio
・Oracle Data Provider for .NET
・Oracle Providers for ASP.NET
・Oracle Database Extensions for .NET -- available in 12.2 and earlier for upgrade only
・Oracle Provider for OLE DB
・Oracle OLAP Provider for OLE DB -- 18c and higher
・Oracle Services for Microsoft Transaction Server
・Oracle ODBC Driver
・Oracle SQL*Plus
・Oracle Instant Client
ODACをインストールすれば良い気がする。

リンク先:
https://www.oracle.com/database/technologies/dotnet-odacdev-downloads.html
パッと見、19cが見つからなかったので 12.2.0.1.1 をインストールしたところエラーは無くなった。


Visual Basic 6.0, VB6.0

0 件のコメント:

その他の記事