I have been creating VB applications using access databases for some time now. I have recently attempted to port an existing application written in VB6 with Access97 to Access2000. I can successfully open and query the database but when I attempt to use a simple data control I get an error "unrecognized database format".

How can I deal with Access2000, in reviewing your site I found a comment which said to convert the database back to Access97 format, however this doesn't appear to be a valid alternative for commercial software where the database is used by the application as well as other uses.