![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновление данных в 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