OLE-DB
Kabar baik dan buruk; karena Visual Basic 6.0 adalah program 32 bit tanpa compiler 64 bit, 32 bit Oracle Data Access Components
perangkat lunak harus diinstal, bahkan jika database itu sendiri berjalan pada server 64 bit dalam instalasi Oracle Database 64 bit, khususnya Anda memerlukan 32 bit Oracle Provider for OLE DB
daripada seluruh klien.
Driver dapat ditemukan di sini (Unduh versi ODAC XCopy):http://www.Oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html
Utas berikut menjelaskan masalah Anda yang sebenarnya dan instruksi untuk memperbaikinya:https://hoopercharles.wordpress.com/2012/11/25/connecting-to-an-Oracle-database-with -visual-basic-6-0-on-windows-8-64-bit/
Driver ODBC
Cara lain untuk terhubung adalah dengan menggunakan driver ODBC, ada pro dan kontra untuk setiap metode sehingga google dapat menemukannya.
Pertama, Anda harus menginstal SQORA32 ODBC driver
yang datang dengan klien 64 bit atau dengan ODAC yang ditautkan di atas.
Selanjutnya, Anda harus membuat koneksi ODBC, petunjuknya dapat ditemukan di sini:https://tensix.com/2012/06/setting-up-an-Oracle-odbc-driver-and-data-source/
Akhirnya Anda perlu mengubah string koneksi Anda di VB6 untuk menggunakan koneksi ODBC yang baru dibuat. Sesuatu di sepanjang baris berikut ini akan bekerja dengan baik (jelas nameOfDatabase adalah nama yang diberikan untuk koneksi odbc Anda):
Provider=MSDASQL;Dsn=nameOfDatabase;Uid=usernameHere;Pwd=passwordHere
Hati-hati saat mengatur DSN Anda, pastikan Anda menggunakan manajer koneksi ODBC 32 bit yang dapat ditemukan di lokasi berikut:
c:\windows\sysWOW64\odbcad32.exe
Program yang sama dapat ditemukan di system32
folder tapi itu versi 64 bit .... tidak membingungkan sama sekali!