Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обновление данных в SQL запросе на IB [D7, IB6.x]


lats ©   (2004-03-12 09:59:00) 

Люди!!!!! Помогите...
При новом обращении к базе на IB данные в SQL запросе только те, которые были на момент первого обращения к базе.

Код:)
IBQuery21.Close;
IBQuery21.Open;

SQL запрос
SELECT  VALUE0, DATA_DATE
FROM DATA
WHERE ITEM =  35 AND
              PARNUMBER = 2 AND
              DATA_DATE > '12.03.2004 09:00:00'

Всё.

Если запускаю новую копию программы - то данные уже обновлённые.


Vlad   (2004-03-12 10:20:00) [1]


> menart ©   (12.03.04 10:14) [5]
> попробуй отключаться от базы и заново подключаться, может
> поможет

и заодно комп перезагрузить не повредит.

По сабжу: рекомендовал бы книгу "Мир InterBase", там неплохо о работе с транзакциями рассказано.


lats   (2004-03-12 10:19:00) [2]

Большое всем спасибо дело было в IBTransaction1.


menart   (2004-03-12 10:14:00) [3]

попробуй отключаться от базы и заново подключаться, может поможет


S@shka   (2004-03-12 10:14:00) [4]

Вот только не надо делать
Connect Disconnect Connect
- это же блин время жрет !!!


S@shka   (2004-03-12 10:08:00) [5]

IBTransaction1.StartTransaction;
UPDATE|INSERT|SELECT|  Query
IBTransaction1.Commit;


Johnmen   (2004-03-12 10:07:00) [6]

>lats ©

Как насчет F1 ?


lats   (2004-03-12 10:04:00) [7]

А как это сделать?
IBTransaction1.StartTransaction;
IBTransaction1.Commit;
Так?
Если так. То у меня данные пропадают.


Romkin   (2004-03-12 10:00:00) [8]

Транзакции все-таки надо иногда подтверждать. ДАже компонент для этого есть, TIBTransaction


Наверх

Титульная страница Поиск, карта сайта Написать письмо