Bueno mi solucion no eta orientada a VB, pero si es muy buena y te permite crear aplicaciones multiplataforma. Te recomiendo que uses el
Lazarus, el lenguaje que usa es ObjectPascal y es muy parecido al Delphi de la Borland. Tiene montones de herramientas visuales como el VB y adicionalmente (como dije anteriormente) te permite hacer aplicaciones para Win, Linux y/o Mac. Para conectarte a las bases de datos le instalas el
Zeos que se puede conectar con MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle y SQLite.
Saludos