no experience, but you would probably want to check out MyODBC on the mysql.com site. You would have to set up an ODBC connection to MySQL then use DAO ODBC calls from VB. I've never done it, but it should be possible. It gets more complicated if MySQL is running on a different machine (more complicated but not impossible).