lazarus и Firebird

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

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

lazarus и Firebird

Сообщение LexXL » 22.08.2006 09:44:08

Здравствуйте сейчас работаю с Firebird 2.0 установил компоненты fibl
определяем на форму fibdatabase. fibtransaction, fibquery
в fibquery заносим 'select * from table'
выполняем - работает
а дальше незнаю что делать в Delphi при использовании ib - просто делал в query clear и сново добавлял запрос и выполнял - а тут ошибка.
Помогите пожалуйста.
(если у коко есть возможность запостите кусок кода с 2 селектами поочереди и например изменение поля)
Заранее Огромное спасибо! (очень горит.)
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение Шурик » 22.08.2006 11:08:46

Да надо сначала FIBDataSet.Active:=false;
почистить и переприсвоить текст запроса, а потом
FIBDataSet.Active:=true;
Шурик
незнакомец
 
Сообщения: 1
Зарегистрирован: 22.08.2006 11:05:20
Откуда: Днепропетровск

Сообщение LexXL » 22.08.2006 15:06:26

Спасибо Шурик!
все - живу !!!
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение LexXL » 23.08.2006 08:33:18

Вчера пришел домой попробовал - все равно ошибки, или у меня руки не тем концом... или незнаю, люди дайте на рабочий код посмотреть - вся работа встала!!!!!!
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение tria » 23.08.2006 10:25:16

На всякий случай:
А что за ошибка?
Делаешь ли Commit, StartTransaction?
А лучше всего - приведи куски кода, может получится помочь.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение LexXL » 23.08.2006 13:58:31

под рукой исходников нет ... дома
но на вскидку - ! DatasetOpen

БУДУ ОЧЕНЬ ПРИЗНАЛЕЛЕН ЕСЛИ КТО НИТЬ КУСОК КОДА ДАСТ
- НАЙТИ НЕГДЕ НЕ МОГУ!!!!!!!
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение m_guest » 23.08.2006 16:41:56

m_guest
постоялец
 
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Сообщение LexXL » 25.08.2006 08:12:45

Короче прокопал дома весь код и нашел что в одной вызываемой процедуре была не закомментирована транзакция
всем спасибо!
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение LexXL » 25.08.2006 08:15:48

да и еще такое это баг или должно так быть если на форму помещаем компоненты (fibdatabase. fibtransaction, fibquery) и прикомпеляции не вызываем обращение к базам не делаем конект, вообще никак не трогаем то при закрытии приложения почемуто вылезает ошибка!
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru