search
top

Устанавливаем Zeos Access 6.6.5 на Delphi7

delphi7_logoНа днях начал осваивать для своих корыстных целей )) Основное что меня заинтересовало простота в освоении, но не это главное, а то что замечательно работает с базами данных MSSQL, , и с множество других. Это то мне и надо!!! Немного почитав, погуглив и посмотрев несколько занимательных скринкастов решил начать изучение с разработки простейшей, но полезной программы которая будет заниматься учетом сателлитов (по окончанию выставлю на всеобще обозрение). Сразу возник вопрос, в какой БД хранить данные? Разворачивать для этой пустяковой задачи таких монстров как , InterBase не говоря уже об и MSSQL все равно что из BFG по воробьям, решил обдумать 2 варианта, или хранить все в -ом файле или же использовать малыша . После долгих баталий выбрал . Но подключится к созданной базе с помощью встроенных средств (использовал ADO) мне не удалось, решил искать сторонние разработки и нашел Zeos Access (он же ), это чудо умеет работать с просто огромным количеством всевозможных БД среди них оказался и sqlite3. Сегодня расскажу как я ставил Zeos Access.

Что понадобится:

1) Купленный delphi 7 enterprise.
2) ZeosDBO (на сегодня актуальна версия 6.6.5)

Далее:

1) Создаем в корневом каталоге новую папку (C:\Program Files\\\)
и распаковуем в ней все содержимое архива -6.6.5-stable.zip

2. Запускаем Дельфи, жмем Tools -> Environment Option -> Library -> Library Path, жмем кнопку справа
от Library Path

zeosdbo_2

3. Добавляем путь
$(DELPHI)\\packages\\build
жмем ок, ок, закрываем Дельфи, не сохраняем проект

zeosdbo_1

4. Идем в $(DELPHI)\\packages\\, кликаем на .bpg после чего запуститься
дельфи. Потом открываем Project Manager сочетанием клавиш Ctrl+Alt+F11

zeosdbo_4

5. Жмем правой кнопкой и выбираем Compile для следующих файлов, в том порядке как перечислено:
* ZCore.bpl
* ZParseSql.bpl
* ZPlain.bpl
* ZDbc.bpl
* ZComponent.bpl

zeosdbo_5

6. Если все откомпилилось без ошибок, жмем правой кнопкой на ZComponentDesign.bpl и выбираем Install

7. Закрываем Дельфи, жмем Yes

P.S. Несмотря на то что при инсталляции ZComponentDesign.bpl у меня вывалилось куча warning, все заработало
исправно.

zeosdbo_6

Удачной Вам Разработки :-)

Связанные записи

  • Антон

    Я делал все на delphi 9.0 при компиляции ZCore90.bpl дает

    [Fatal Error] F2084 Internal Error: LA33.

  • http://privats.ru/ Безумный Админ

    К сожалению ничего сказать не могу, на этой версии не пробовал.

  • Andrey

    Спасибо!
    пригодилось

  • Solo

    Спасибо! Очень кстати пришлось!

  • hobl

    Как я намучался с предыдущей версией )) а тут все работает и ясно

  • Макс

    Возникла ошибка.
    п.5 - при клике правой кнопкой мыши на любом из пунктов вылетает сообщение Error “A component named _Item already exists”.
    В закладках Zeos’a нет.
    Нашел два файла в Delphi7/Lib: Zlib.dcu и ZLibConst.dcu

  • http://skaz-pro.ucoz.ru Piter

    Версия: 7.0 (Build 8.1)
    Платформа: WinXP
    Совместимость с Vista: да
    Язык интерфейса: английский + русский
    Размер: 251.68 Mb | В разохивированном виде 600… Mb.

    Доп. информация:
    1. При установке в Vista пишет, что есть проблемы совместимости, но все работает нормально…
    2. Русификатор находится в папке Russian

    СКАЧАТЬ:

    http://privats.ru/d01827/aHR0cDovL2RlcG9zaXRmaWxlcy5jb20vZmlsZXMvamoweW1uY2Yz/

    http://privats.ru/d01827/aHR0cDovL2xldGl0Yml0Lm5ldC9kb3dubG9hZC8zMzgwLjNiMGRlMTRiOTE5YmYwM2NjZDhlMjRlMTUvRGVscGhpN1JVXzFfLnJhci5odG1s/

    Самоучитель по Delfi7 можно скачать ниже:

    http://privats.ru/d01827/aHR0cDovL2h0dHA6Ly9kZXBvc2l0ZmlsZXMuY29tL2ZpbGVzL2x6MDRra3EzcQ==/

    http://privats.ru/d01827/aHR0cDovL2xldGl0Yml0Lm5ldC9kb3dubG9hZC82NjM3LjZiMjhjNGNjZTc5NWZmMGIxYjEzNGE1MzQvZGVscGhpNy5yYXIuaHRtbA==/

  • Anton

    Delphi 2007
    ZEOSDBO-6.6.5-stable

    Всё работает. Спасибо!!!

  • AlexeyFyodorov

    Здравствуйте. Неоднократно использовал Delphi7/Zeos с MSSQL и MySQL и всё было хорошо, но возникла необходимость в приложении работающим с локальной БД и чтобы по принципу запустил и всё, т.е. без установки БД. Выбрал SQLite и всё бы хорошо, если бы dll-ку не надо было пересобирать для поддержки великого и могучего. Гуглю третий час, но как это сделать применительно к Delphi не нашел. Подскажите, пожалуйста, как Вы решили эту проблему?

  • http://privats.ru/ Безумный Админ

    Уважаемый Alexey, у меня проблем с поддержкой русского не возникло, все заработало так сказать из “коробки” без проблем, смею предположить у вас проблема возникла из за неправильной кодировки нужна UTF-8, а не 1251 . Для работы с базами SQLite пользуюсь очень удобной программкой SQLite Expert в ней же создаю базы для последующей работы.

  • AlexeyFyodorov

    Большое спасибо за SQLite Expert. Что я делал неправильно раньше, так и не понял (пробовал и UTF8 и cp1251), но с базами созданными в SQLite Expert всё прекрасно заработало.

  • EndVal

    В С++Builder скомпилировал аналогично. Н при компиляции приложения
    выскакивает такая штука: где взять эти *.h ?
    [C++ Error] Unit1.h(10): E2209 Unable to open include file ‘ZAbstractDataset.h’
    [C++ Error] Unit1.h(11): E2209 Unable to open include file ‘ZAbstractRODataset.h’
    [C++ Error] Unit1.h(12): E2209 Unable to open include file ‘ZAbstractTable.h’
    [C++ Error] Unit1.h(13): E2209 Unable to open include file ‘ZConnection.h’
    [C++ Error] Unit1.h(14): E2209 Unable to open include file ‘ZDataset.h’
    [C++ Error] Unit1.h(23): E2303 Type name expected
    [C++ Error] Unit1.h(23): E2139 Declaration missing ;
    [C++ Error] Unit1.h(24): E2303 Type name expected
    [C++ Error] Unit1.h(24): E2139 Declaration missing ;
    [C++ Error] Unit1.h(23): E2109 Not an allowed type
    [C++ Error] Unit1.h(24): E2109 Not an allowed type

  • pyhpyh

    ох блин, все интернеты общарил, свой юнит уже начал писать, но наткнулся на этот пост, и модуль ушёл нафиг:))
    спасибо огромнейшее! Компонент отличный!
    PS успехов в блоге ;)

  • Vadim

    Єт все ясно, спасибо!Но как с ними работать подробней можна!

  • Илья

    при компиляции ZDbc70.bpl пишет вот что [Fatal Error] ZDbc.dpk(34): Required package ‘dbrtl’ not found

  • http://androschuk.blogspot.com Alex

    Я в блоге описывал как устанавливать ZEOS компоненты для Delphi 2010
    _http://androschuk.blogspot.com/2010/06/zeoslib-delphi-2009-2010-mysql.html

  • Alex

    Обратите внимание на DISQLite3

    p.s. NIMP хорош :)

blog comments powered by Disqus
top