Устанавливаем ZeosDBO

Вкратце. ZeosDBO позволит вам работать не изобретая велосипеда. Вы просто будете брать библиотеку доступа до вашей БД и таскать её вместе со своим проектом.

Компонент поддерживает работу с MySQL, MSSQL, PostgreSQL, Oracle, Sybase и некоторыми другими.

Итак, берете последнюю стабильную версию Zeoslib на оффициальном сайте http://zeos.firmos.at/

А дальше делаете все по шагам. Устанавливаем кстати, в BCB6 и Delphi7.

Сначала пошаговая инструкция для BCB6

0. Вычистите всё от файлов прежней ZeosDBO. Абсолютно все. Поиск вам в помощь. И из пункта Components -> Install Packages тоже удалите. (этот шаг на тот случай если уже пытались установить ZeosDBO и не получилось)

1. Затем идите в распакованную папку с ZeosDBO.

2. Идете в src. Там открываете каждую папку и копируете находящиеся там файлы все в одну папку. Еще раз. Чтоб не в разных папках лежало, а в одной. И размещаете эту папку(в которую всё скопировали), скажем, в корень BCB.

3. Затем выходите из src и заходите в packages/cbuilder6.

4. Ищите там файл ZeosDBO.bpg. Запускайте его. Сделайте Project -> Build All.

5. Перекур.

6. Затем не выключая Builder, заходите Component -> Install Packages. Жмите Add.

7. Идите в ту папку куда у вас компилируются проекты. У меня по умолчанию, поэтому идем в папку $BCB/Projects/Bpl.

8. Там выбираете ZComponent.bpl. И жмете Open.

9. Если все без ошибок, то уже сейчас у вас появилось в инструментальной панели Zeos Access. Проверяйте.

10. Теперь идите в Project -> Options -> Directories/Conditionals. В секциях Include и Lib, прописываете путь к той папке в которую вы из src все перекинули.

11. Жмете галку Default. Жмете Ok.

12. Пишите программу и запускаете.

А теперь всё тоже самое для Delphi7

0. Вычистите всё от файлов прежней ZeosDBO. Абсолютно все. Поиск вам в помощь. И из пункта Components -> Install Packages тоже удалите. (этот шаг на тот случай если уже пытались установить ZeosDBO и не получилось)

1. Затем идите в распакованную папку с ZeosDBO.

2. Копируйте папку SRC в корень Delphi7.

3. Затем заходите в packages/Delphi7.

4. Ищите там файл ZeosDBO.bpg. Запускайте его. Сделайте Project -> Build All.

5. Перекур.

6. Затем не выключая Delphi7, заходите Component -> Install Packages. Жмите Add.

7. Идите в ту папку куда у вас компилируются проекты. У меня по умолчанию, поэтому идем в папку $Delphi7/Projects/Bpl.

8. Там выбираете ZComponentDesign.bpl. И жмете Open.

9. Если все без ошибок, то уже сейчас у вас появилось в инструментальной панели Zeos Access. Проверяйте.

10. Теперь идите в Project -> Options -> Directories/Conditionals. В секцию Search path, прописываете путь к скопированным в корень Delphi7, папке SRC и к папке build. Жмете Ок.

11. Жмете галку Default. Жмете Ok.

12. Пишите простую программу с использованием ZeosDBO и запускаете. Должна вылезти ошибка вида {$I ..\Zeos.inc}.

13. Стирайте ..\ . Чтобы получилось {$I Zeos.inc}. И снова попытайтесь скомпилировать. Если такая ошибка появилась ещё раз - стирайте снова ..\

14. Наконец у вас скомпилировалась программа. Теперь сохраните все изменения в тех файлах где правка была. Ещё раз. Сохраните те файлы, которые вкладками открылись в окне кода Delphi.

15. Пишите программу и компилируете без проблем.

Важное замечание: Например, если вы собираетесь работать с MySQL, то надо положить libmysql.dll вместе с вашим проектом. Библиотеки должны идти вместе с серверами БД. Так, что ищите там.

Кроме того, если вы ведете разработку на этой конкретной машине, то можно библиотеку, опять же, libmysql.dll положить в Windows/system32. Это для того, чтоб в каждый проект не ложить эту библиотеку. Но для работы на другой машине эта библиотека должна быть вместе с проектом, либо также в Windows/system32 другой машины.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика