[РЕШЕНО] Базы Access в Lazarus
Модератор: Модераторы
[РЕШЕНО] Базы Access в Lazarus
Привет друзья! Изучаю тему баз данных в делфи. Поработал с базами акцесса в делфи 7 с помощью компонентов ADO. В лазарусе таких нет, пытался использовать имеющиеся, ничего не получилось. Скачал библиотеку Zeos, но там как то тоже не получилось соединиться с базой, то одно то другое не так... Может подскажите как правильно это делать и что для этого нужно в Lazarus ? 
Последний раз редактировалось Сережа 04.07.2015 20:21:28, всего редактировалось 2 раза.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Прочитать учебники по БД, доки по лазарусу.... и по русскому языку? Ы????
Или религия не позволяет?
Или религия не позволяет?
Только ODBC или https://www.devart.com/unidac/
Little_Roo писал(а):Прочитать учебники по БД, доки по лазарусу.... и по русскому языку? Ы????
Или религия не позволяет?
Бестолковые ответы писать проще всего. Подпись подтверждает...
Добавлено спустя 10 часов 44 минуты 5 секунд:
Ism писал(а):Только ODBC
а можно для примера содержимое какого-нибудь dsn файла? Я свой делаю, но не подключается, ошибки...
Вообще, Access и технология ADO - это все же для Delphi, которая заточена под Винду, в отличие от кроссплатформенного Lazarus. Через ZEOS - не пробовал; если почитать доки, что-нибудь вполне может получиться.
Сережа писал(а):не подключается, ошибки...
А опубликовать здесь ошибки никак нельзя? Это коммерческая тайна?
Если строго по теме - используйте вместо Access такую отличную штуку, как SQLite. Никаких заморочек в виде ODBC, добавляется только одна клиентская библиотека.
Сережа, если вы изучаете использование БД, то изучайте норрмальные БД, а не некое угробище.
Как вам уже посоветовали, SQLite или MySQL.
Изучения MySQL очень хорошо начать с установки бесплатного Денвера, там есть всё.
Для администрирования и работы с MySQL просто отличная бесплатный инструмент для работы с MySQL - dbForge Studio. Там вы и SQL изучите и много хорошего узнаете.
Как вам уже посоветовали, SQLite или MySQL.
Изучения MySQL очень хорошо начать с установки бесплатного Денвера, там есть всё.
Для администрирования и работы с MySQL просто отличная бесплатный инструмент для работы с MySQL - dbForge Studio. Там вы и SQL изучите и много хорошего узнаете.
Когда уже в универах и шарагах перестанут преподавать ms access?
DYUMON писал(а):Когда уже в универах и шарагах перестанут преподавать ms access?
Только когда Президент самолично об этом рапорядится...
паскальщик писал(а):Когда уже в универах и шарагах перестанут преподавать ms access?
настоящие ; программисты) писал(а):Когда уже в универах и шарагах перестанут преподавать Турбо паскаль?
Если строго по теме - используйте вместо Access такую отличную штуку, как SQLite.
Ээээ... Вообще-то, все зависит от задачи. Если программа должна обрабатывать Аксесс-базы, получаемые извне, от них так просто никуда не деться.
slyubez писал(а): Вообще-то, все зависит от задачи
Задача описана в первом посте совершенно ясно и однозначно:
Сережа писал(а): Изучаю тему баз данных в делфи.
Для начала изучения выбор Access вполне адекватен - в виндах ставят MSOffice не задумываясь о законности такого решения. Зачем дополнительно разворачивать какие-то сервера, если, в принципе, всё необходимое уже стоит.
С другой стороны, в нашем вузе, к примеру, закуплена партнёрская программа Microsoft, в результате которой любой преподаватель и студент могут получить практически любой продукт Microsoft бесплатно. Едиственная проблема тут - ограниченность подобной программы одной ОС, что делает обучение не вполне полноценным.
- Снег Север
- долгожитель
- Сообщения: 3071
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Сережа писал(а):а можно для примера содержимое какого-нибудь dsn файла? Я свой делаю, но не подключается, ошибки...
Чисто интереса ради попробовал подключиться к Access из Lazarus`a. Использовал Zeos.
Рабочий пример в приложении.
Что очень важно — правильно настроить ODBC. В Windows 7 и выше, 64 бит, это не вполне тривиальная задача, если у вас возникнут проблемы, напишите.
Остальное должно быть понятно из программы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Снег Север
- долгожитель
- Сообщения: 3071
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Сережа писал(а):и на скрине я красным подчеркнул, у вас там Ado написано, а если я список раскрываю, там такой строчки нет
Я использую CT 5.30, там стоит Zeos 7.2.0.18 SVN Rev 3621
Скорее всего, в этом и дело.
Добавлено спустя 16 минут 40 секунд:
И, чтоб два раза не вставать
В семерке х64 драйвера Access - внезапно
