Okay, from the get-go, I don't think this has anything to do with the VBCL. The question relates back to several I've asked about a dBASE program. I wrote it in VB3, and it runs fine under windows 3.1. But if I run it under windows 95, it will give the "incompatible database version" error when it hits the line: Set MyDB= OpenDataBase(form1!Dir2.Path,0,0,"dBASE;"). I can't see why it gives me this error when I am not trying to access an MS Access database.