RE:Oracle en Visual basic
a traves de un ODBC... es decir, utiliza ADO y asi accedes a la base de datos que quieras.
dim obRst as new adodb.recordset
dim szSQL as string
dim szDSN as string
szSQL = "select * from TABLA"
obRst.Open szSQL, szDSN
aqui tienes dos opciones para el szDSN. O bien creas un ODBC y la llamas junto con el uid y el pwd, de acuerdo a tu base de datos:
szDSN = "DSN=MiODBC; UID=sa; PWD=99901"
o utilizas el driver especifico de la base de datos que, en este caso, seria de Oracle.
saludos