Es posible combinar MySQL y Visual Basic, yo lo hice, pero siempre ten presente que Visual Basic es otro pordudto de.......... Micro$oft, por lo tanto esta pensado para acoplarse a sus demás creaciones...
Me parece que cuando usas el rs.recordcount (para contar los registros devueltos por una consulta) te devuelve un valor -1 pero solo me parece, de todas maneras pruebalo y avisa
no lo hago yo, porque desinstale el Vb en unos de esos clásicos formateos y bueno, los compactos eran prestados
Te dejo un saludo