http://www.sqlstrings.com/
http://www.connectionstrings.com/
Te recomiendo publicar este tipo de asuntos en Programación General y por lo del Oracle yo usaría la ultima versión disponible sin Duda alguna.
Por ultimo lo demás es saber usar ADO en vb6 o ADO.NET en .NET.
P.D.: personalmente uso el RecordSet devuelto de una función en vb6 y el DataSet en .NET..., para ahorrarme Código/Tiempo y hacerlo adaptable en poco tiempo.
Sangriento Infierno Lunar!¡.