Lazarus + Firebird

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

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

Lazarus + Firebird

Сообщение GreenDay » 21.10.2009 09:25:17

Добрый день, господа.
Никто не поделится ссылками на примеры использование Lazarus + Firebird? Интересует взаимодействие на основе компоненты SQLDb, а не Zeos. И не какие-нибудь односложные примеры с гридом и селектом, а что-то больше. Интересует реализация вставки, редактирования и т.д.
А то никак не могу разобраться че к чему и примеров вообще нет.

Спасибо.
GreenDay
незнакомец
 
Сообщения: 5
Зарегистрирован: 30.09.2009 13:26:34

Re: Lazarus + Firebird

Сообщение Attid » 21.10.2009 09:56:08

тут по большей части народ использует UIB + DBdataset с ними примеры есть.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Lazarus + Firebird

Сообщение mdimich » 22.01.2010 17:07:12

А UIB уже собирается на 64-битных системах?
Кажется видел обсуждение, но не могу опять найти... Если под рукой окажется - ткните носом, пожалуйста!
mdimich
новенький
 
Сообщения: 29
Зарегистрирован: 03.12.2007 11:24:03

Re: Lazarus + Firebird

Сообщение dunin » 22.01.2010 19:13:58

GreenDay писал(а):Добрый день, господа.
Никто не поделится ссылками на примеры использование Lazarus + Firebird? Интересует взаимодействие на основе компоненты SQLDb, а не Zeos. И не какие-нибудь односложные примеры с гридом и селектом, а что-то больше. Интересует реализация вставки, редактирования и т.д.
А то никак не могу разобраться че к чему и примеров вообще нет.

Спасибо.

Там все просто. Кидаем на форму tIBConnection, tTransaction, tSQLQuery. Вяжем все между собой / прописываем нужные свойства. У tSQLQuery заполняем свойства Sql, insertSQL, deleteSQL, updateSQL. Передаваемые параметры указываем как в Delphi (insert into table (field1, field2) values (:1, :2)) С помощью tDataSource цепляем к tGrid и tDBnavigator. Активируем - все должно заработать.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Lazarus + Firebird

Сообщение 62mkv » 07.01.2011 20:30:23

должно да не работает.. ;(

сделано все так как вы пишете (а так же как тут: http://wiki.lazarus.freepascal.org/Firebird_in_action)

и ничего.. события OnBeforePost, OnAfterPost - отрабатывают.

а сам запрос UpdateSQL - похоже нет ;(( по крайне мере, никаких результатов от него не видно, и даже если в UpdateSQL написать заведомую ошибку, то никаких ошибок при выполнении не возникает.

кстати, текст UpdateSQL у меня не портится при вызове CommitRetaining, как написано тут: http://wiki.lazarus.freepascal.org/Firebird_in_action, но радости от этого мало.

как включить в отладку модули из состава LCL ? в Дельфи была такая опция "Use debug DCUs", с ее помощью можно в два счета разобраться в таких проблемах.
62mkv
новенький
 
Сообщения: 10
Зарегистрирован: 27.03.2010 14:41:16
Откуда: Барнаул

Re: Lazarus + Firebird

Сообщение alexs » 07.01.2011 20:33:47

mdimich писал(а):А UIB уже собирается на 64-битных системах?

Вроде собирался. В линухе пробовал (Fedora 13).
В чём проблема?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus + Firebird

Сообщение 62mkv » 07.01.2011 20:55:49

человека уже год эта проблема не волнует ;)) а вот как заставить работать то что должно работать - большой вопрос..
62mkv
новенький
 
Сообщения: 10
Зарегистрирован: 27.03.2010 14:41:16
Откуда: Барнаул


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

Рейтинг@Mail.ru