RE:¿como puedo conectar VB con Mysql?
Pues lo que necesitas es un proveedor OLE DB de MySQL, el cual debe estar por ai en la red, por que MySQL es muy utilizado, una vez que lo tengas puedes accedar a el con una coneccion de ADO especificandole que va a utilzar el proveedore que conseguiste.
La verdad yo no he visto proveedores OLE DB de MySQL, asi que si lo encuentras me avisas, en caso de que no lo encuentres pues todavia te queda ODBC, o una mejor opcion es MySQLX, que es un ActiveX especialmente diseñado para MySQL, ese lo encuentras en www.download.com, desafortunadamente es shareware, asi que si lo quieres prepara $89 USD.
Saludos y suerte, es una combinacion muy rara esa de VB-MySQL.