Проводил "антинаучные" опыты на той машине, на которой не отрабатывает программа.
Заблокировал таблицу [ИмяКлиента].dbf и получил ошибку.
Заблокировал таблицу [ИмяКлиента]_order.dbf и все замечательно отработалось, хотя должно быть с точностью до наоборот.
Получается что в ADOTable1.TableName стоит имя файла [ИмяКлиента], а не [ИмяКлиента]_order. С другой стороны, я специально вставлял команду ShowMessage(ADOTable1.TableName) и она показывала что ADOTable1.TableName = [ИмяКлиента]_order.
Как так может быть???
Почему на части компов работает правильно, а на части нет???
Помогите, плиз, иначе отпуск под угрозой
Может ли как-то обрезаться имя таблицы???