Lazarus и Базы данных

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Джентельмен
постоялец
Сообщения: 162
Зарегистрирован: 16.10.2005 10:47:26
Откуда: Украина Донбасс Краматорск
Контактная информация:

Сообщение Джентельмен »

Привет многоуважаемые программеры! кто подскажет?! можно ли в lazaruse разрабатывать Базы Данных, хотя бы для начала DataBase IV? лутше конечно Inter Base!? я чето не могу найти компонет что бы подключить таблицу к проэкту!? как быть?
Guest

Сообщение Guest »

Необходимо установить компонент TDBF
Джентельмен
постоялец
Сообщения: 162
Зарегистрирован: 16.10.2005 10:47:26
Откуда: Украина Донбасс Краматорск
Контактная информация:

Сообщение Джентельмен »

а где его взять? и где вообще можно скчать компоненты для Lazarusa? и как установить?
Guest

Сообщение Guest »

TDBF входит в дистрибутив Lazarus 0.9.10 (для windows, для linux не смотрел)

пакет находится в каталоге \lazarus\components\tdbf
исходники в каталоге \lazarus0910\fpcsrc\fcl\db\dbase\

для установки необходимо открыть меню Components|Open package file
выбрать пакет dbflaz.lpk, откомпилировать и установить

При установке Lazarus компоненты БД не устанавливаются по-умолчанию
Их необходимо дополнительно доустанавливать.

Для работы с БД существует библиотека ZEOS. Но я с ней не работал.

TDBF для Lazarus реально работает. В сети есть описание.
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

лутше конечно Inter Base!?

<a href='http://sourceforge.net/projects/fibl' target='_blank'>http://sourceforge.net/projects/fibl</a>
Saemon Zixel
новенький
Сообщения: 78
Зарегистрирован: 20.09.2005 18:19:54
Откуда: Sochi

Сообщение Saemon Zixel »

Вообщето там есть несколько компонентов для БД. Mysql3.x,4.x, SQLite, DBF , SDF, memdb, даже есть папка interbase с interbaselaz.lpk.

PS В Lazarus дополнительные компоненты ,каторые идут вмести с ним изначально не установленны, их надо вручную установить. (папка /src/lazarus/components/ ;) там ещё много чего есть)
Аватара пользователя
aRix
новенький
Сообщения: 26
Зарегистрирован: 05.04.2007 17:16:33
Контактная информация:

Сообщение aRix »

Статья
"Использование SQLdb в Lazarus: основы работы с базами данных " - http://www.homepg.ru/index.php?option=com_content&task=view&id=18&Itemid=38
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Это скорее не статья, а так обзор.
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

Описание работы компонента TDBF на русском http://www.podgoretsky.com/ftp/Docs/Del ... %20rus.doc
Аватара пользователя
aRix
новенький
Сообщения: 26
Зарегистрирован: 05.04.2007 17:16:33
Контактная информация:

Сообщение aRix »

Собрался с силами и написал полноценную статью про работу с Mysql из Lazarus
http://www.homepg.ru/index.php?option=com_content&task=view&id=22&Itemid=38
record
новенький
Сообщения: 29
Зарегистрирован: 11.02.2006 15:34:51

Сообщение record »

Джентельмен писал(а):Привет многоуважаемые программеры! кто подскажет?! можно ли в lazaruse разрабатывать Базы Данных, хотя бы для начала DataBase IV? лутше конечно Inter Base!? я чето не могу найти компонет что бы подключить таблицу к проэкту!? как быть?


в моем случае неустановленные компоненты устанавливаются из каталога
/usr/share/lazarus/components

там есть tdbf, если он нужен.

Впрочем, там есть и другие полезные компоненты для работы с бд.

Добавлено спустя 56 минут 28 секунд:
Re: Lazarus и Базы данных
Нашел работающий пример с sqlite:

http://www.geocities.com/camara_luiz/fi ... ial_01.zip
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

aRix
я тебе в блоге пару замечаний написал
Аватара пользователя
aRix
новенький
Сообщения: 26
Зарегистрирован: 05.04.2007 17:16:33
Контактная информация:

Сообщение aRix »

Да, спасибо, я уже внес изменения в статью.
Аватара пользователя
Lazzik
незнакомец
Сообщения: 3
Зарегистрирован: 31.03.2009 20:28:19

Сообщение Lazzik »

2record

Там в исходнике просят пакет какой-то sqlite3laz а где его взять???
m_guest
постоялец
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Сообщение m_guest »

Взять здесь: lazarus\components\sqlite
Ответить