Вопрос № 44195: в инете нашел код приведенный ниже,помогите пожалуйста,объясните его значение...
Вопрос № 44.195
в инете нашел код приведенный ниже,помогите пожалуйста,объясните его значение
Приложение:
Отправлен: 25.05.2006, 13:18
Вопрос задал: злой фей (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Samum
Здравствуйте, злой фей!
Он устанавливает путь к базе данных (перебирает все свойства ConnectionObject пока не найдет свойство с именем Data Source и правит его). Подразумевается, что база - это файл Access, который лежит в одной с программой папке. Такой ход может быть удобен, если папку с программой перенесли в другое место - тогда код сам узнает эту папку, и соответсвующим образом поправит путь.
--------- Если бы программистам за их ошибки отрывали части тела, то в конце концов им пришлось бы использовать голову!
Ответ отправил: Samum (статус: Специалист)
Ответ отправлен: 25.05.2006, 13:45
Отвечает: sir henry
Здравствуйте, злой фей!
Это означает примерно следующее:
Перебираем у ConnectionObject все его свойства и если встречается свойство с именем "Data Source" тогда присваиваем ему значение в виде "Каталог, где лежит приложение"+"файл базы данных data.mdb".
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 25.05.2006, 13:55
Отвечает: RSV
Здравствуйте, злой фей!
Данный код просматривает все компоненты, подключенные к ADOConnection1. Если имя подключенного компонента "Data Source", к нему подключается база 'data.mdb', расположенная в одном каталоге с приложением.
Ответ отправил: RSV (статус: 1-ый класс)
Ответ отправлен: 25.05.2006, 14:18