I have a small datasnap server written in Delphi 2007 that accesses the BDE. It works fine on Windows 2000 and XP but from time to time (actually quite regularly) on Vista
Andy's answer link to www.torry.net is for some $30 software package that "claims" to fix BDE errors. I'd comment on it, but I don't have the reputation points. (...but someone else could...) The link doesn't work, but if you search for "BDE Setting" you'll probably find it. I can find no evidence or reviews that it works. Download unsigned exe's at your own risk... (I'll pass)