Цитата:
ребята что касается XML - с ним я не работал. Если есть возможность заменить базу Access на таблицу XML без сильной переделки кода я только за. Значит нужно перенести таблицу Access в XML и как-то заставить работать через ADO ?
|
XML не предназначен для работы через ADO.
Цитата:
При компиляции из среды программирования я надеюсь (это нормально)?
|
Конечно ненормально. Нельзя обрабатывать (вернее, не обрабатывать) исключения, как сделано у тебя:
Код:
![Выделить весь код](images/misc/selectcode.png)
try
....
except
end;
Цитата:
Н да.. думал конечно над этим делом, но особо хороших идей не было. Можно запаролить базу. Сделать кучу окошек с предупреждениями - но они будут напригать пользователя. Сделать бэкап оригинала программы (даст увеличение размера в двое, неприемлемо размер уже оговорен).
|
Об этом надо было думать раньше. Есть СУБД Firebird Embedded, в которую можно было всё это зашить - и не надо никаких XML и ADO. С Firebird работают через компоненты IBExpress, можно через IBTable, но лучше по SQL. Когда ты цепляешься к БД, никто другой не подцепится. Правда, вроде бы как последняя версия Firebird Embedded 2.5 разрешает работу одновременно нескольких пользователей, но IBX для неё не рекомендуется, особенно при использовании Юникода.
Цитата:
Писалось на Delphi 7, Access 2007 (режим совместимости 2003), Win XP SP3.
|
И как? Абракадабры нет? Пробовал из одного запуска открывать одну и ту же страницу несколько раз? Работает?