This happened to a client of mine a couple of weeks ago. It ended up being CryptoLocker. The ransom-ware infected their system and encrypted every single one of their DBF's, resulting in the same "not a table" errors.
Good thing they've got backups!
~Erik Folley