Раз уж тут эта тема начала затрагиваться.
Была у меня однажды непонятная проблемка.
Написал я программу, которая использовалась для ввода определенных документов. При этом документы должны были передаваться в виде DBF-файла.
Программа работала на моей машине и на машинах пользователей. Но на некоторых компах были глюки -- не виделись длинные имена файлов. Т.к. если я осуществлял импорт из файла data-2005-05-23.dbf, то в программе вылезала ошибка, что не найден файл DATA-2~1.DBF.
Установка MDAC и сервис-паков для Jet не помогала, я вообще не обнаружил закономерности при выползании этой ошибки (иногда не работало на Windows XP, иногда на Windows 9x). Я над этим багом маялся неделю, а потом сделал копирования импортируемого файла в TEMP-каталог с коротким именем (TEMP.DBF). Но все же интересно, что это было?