![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
без access
anton773 © (2007-01-01 22:37:00)здравствуйте! Извините за возможно глупый вопрос но все же: Можно ли из своей программы работать с базой данных access без установки MS Access ( мне нужно только прочитать данные)
anton773 (2007-01-05 09:31:00) [1]
> ...в том случае, если там установлен MDAC (с вероятностью
> 99% он таки установлен) и драйверы Jet (тут уж как повезет)
Как программно проверить наличиле оных(во время запуска проги)
MsGuns (2007-01-03 12:21:00) [2]>Германн © (03.01.07 02:02) [10]
>P.S. Могу и ошибаться, но у меня сложилось весьма серьёзное мнение, что Парадокс ранний (типа того, который был в Д1), гораздо более устойчивый и менее глючный, чем более поздний
3.5 (DOS) куда менее глючный, чем боле поздние. Хотя время выполнения запросов существенно медленнее (на больших лбъемах и при перекрестных выборках)
При этом количество пользователей было реально не боле 3-4х. Но все они работали только на чтение! Проблемы были только с "Index is out of date". Но для программ только читающих достаточно было просто игнорировать сие исключение.
"Рекорд" - более 20 станций. Все на чтение-запись. "Слеты" только при авариях (сбой питания, вылет приложения при редактировании..) Восстановление - из архива, в особых случаях - перестройки индексов (требует специалиста - хотя в конце концов была написана специальная сервисная программа автовосстановления "битых" таблиц)
"Секеты" такой надежности просты:
- Все таблицы линкуются не друг с другом, а через специальные таблицы - "мастера", при загрузке приложения копируемые из рабочего каталога в личный
- Никаких индексов, только PK
- Сведено до минимума (за счет программной буферизации) время нахождения таблиц в режиме вставки или изменения.
- Все, что можно показывать в репортах, показывается в них. Сами репортные таблицы также, как и мастера, копируются в личную директорию
Германн (2007-01-03 02:02:00) [3]
> Anatoly Podgoretsky © (03.01.07 01:26) [9]
>
> > Германн (03.01.2007 01:17:08) [8]
>
> По всей видимости локальное использование, в этом случае
> работает достаточно устойчиво.
Не "по всей видимости", а именно!
P.S. Могу и ошибаться, но у меня сложилось весьма серьёзное мнение, что Парадокс ранний (типа того, который был в Д1), гораздо более устойчивый и менее глючный, чем более поздний.
P.P.S. Ещё одна моя программа, пользовала базу Парадокса и не локально. По сети. При этом количество пользователей было реально не боле 3-4х. Но все они работали только на чтение! Проблемы были только с "Index is out of date". Но для программ только читающихдостаточно было просто игнорировать сие исключение.
Anatoly Podgoretsky (2007-01-03 01:26:00) [4]> Германн (03.01.2007 01:17:08) [8]
По всей видимости локальное использование, в этом случае работает достаточно устойчиво.
Германн (2007-01-03 01:17:00) [5]
> DrPass © (02.01.07 22:58) [7]
>
>
> > А какой тогда смысл использовать Парадокс
>
> Никакого. Его, в общем-то, сейчас никто и не использует
> - кроме студентов, прочитавших учебники семи-восьмилетней
> давности.
>
Не ври. Я его использую! Уже двенадцать с хвостиком лет. Веду базу данных по пациентам моей жены. Делаю регулярно отчёты для Управления. Программа написана на Д1, а тогда окромя Парадокса ничего и не было доступно. И НИ РАЗУещё не было никаких сбоев в базе!
P.S. Но вот в новых программах я его действительно не пользую :-)
DrPass (2007-01-02 22:58:00) [6]
> А какой тогда смысл использовать Парадокс
Никакого. Его, в общем-то, сейчас никто и не использует - кроме студентов, прочитавших учебники семи-восьмилетней давности.
> И что на другой машине где и в помине небыло MS Access прога
> будет работать?
...в том случае, если там установлен MDAC (с вероятностью 99% он таки установлен) и драйверы Jet (тут уж как повезет)
anton773 (2007-01-02 22:40:00) [7]
> И не нужен вам акцес вовсе
А какой тогда смысл использовать Парадокс,если для работы программы требуется водрузить на компьютер пользователя BDE , а с базой access можно работать не устанавливая Access?
Anatoly Podgoretsky (2007-01-02 22:29:00) [8]> anton773 (02.01.2007 22:26:04) [4]
Не обязательно
anton773 (2007-01-02 22:26:00) [9]
> Я пользуюсь компонентами из вкладки ADO
И что на другой машине где и в помине небыло MS Access прога будет работать?
serko (2007-01-02 13:30:00) [10]Я пользуюсь компонентами из вкладки ADO
Stimo (2007-01-02 00:18:00) [11]И не нужен вам акцес вовсе
sniknik (2007-01-01 23:01:00) [12]да. можно.