Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

без 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]

да. можно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо