Вниз
Скачать: CL | DM;

Проблемка с выбором последней записи   Найти похожие ветки 

← →
Submarine   (2005-02-17 08:14) [0]

Задача: Каждую секунду необходимо показывать данные (последнию запись)из бд, данные поступают тоже часто..
Реализация: Составлен следущий SQL запрос:
Select id, date_Now, field1,field2
From Table1
Where id=(select max(id) from table1)

и в таймере висит следущий код:
ibquery.close;
IbDatabase.connect:=false;
ibdatabase.connect:=true;
ibquery.open;

Так все правильно работает, но меня немного неустраивает, что приходиться переоткрывать ibdatabase. Может кто подскажет наиболее рациональный путь ?


← →
HSolo ©   (2005-02-17 08:43) [1]

>приходиться переоткрывать ibdatabase
:))
IBX?
Есть подозрение, что Вам достаточно корректно настроить параметры транзакции (в частности, уровень изоляции)


← →
Submarine   (2005-02-17 08:58) [2]

база gbd.
Запись в Бд осуществляеться другие программы на различных местах. Проблемка то в том, что при открывании данной проги, данная программа знает только данные на момент открытия базы и не знает др. изменений. А как можно настроить транзакцию, чтобы это исправить, подскажи если знаешь...


← →
Johnmen ©   (2005-02-17 09:19) [3]

Рекомендую всерьёз изучить теорию работы с базами данных и с ИБ в частности. (напр.ibase.ru)
Т.к. то, что написано в [0] представляется неким бредом в каждой строчке...


← →
HSolo ©   (2005-02-17 10:01) [4]

Присоединяюсь к Johnmen ©   (17.02.05 09:19) [3]
А чтобы поскорее решить свой вопрос, можете начать отсюда:
http://ibase.ru/devinfo/ibtrans.htm


← →
Polad   (2005-02-17 10:11) [5]

ReadCommited ключевое слово


← →
Submarine   (2005-02-17 10:39) [6]

Ой, как мы любим унижать людей... а сами то никогда ни на чем запарок не делали... может и бред в частности с IbDatabase.connect:=false;
ibdatabase.connect:=true;
но, на компонентах с закладки Interbase не так давно работаю, а на изучении теории мало времени, поэто му то и спрашиваю.

>Johnmen ©   - а ты че у нас самый умный ? Тебе череп не жмет ?


← →
Submarine   (2005-02-17 10:40) [7]

>HSolo ©   -спасибо за ссылку


← →
Sergey13 ©   (2005-02-17 10:45) [8]

2[6] Submarine   (17.02.05 10:39)
Хамить не надо.

>но, на компонентах с закладки Interbase не так давно работаю
А на других "закладках" это обычный стиль работы?

>Johnmen ©   - а ты че у нас самый умный ?
Ты может и не поверишь, но один из. И тебе до него, как до Китая раком.


← →
msguns ©   (2005-02-17 10:45) [9]

>Submarine   (17.02.05 10:39) [6]
>Ой, как мы любим унижать людей...

А ну-ка покажите, где здесь унизили людей ? Мнение в [3] было высказано о коде, а не о его "папашке". Разницу ощущаем ? Мнение, хоть и несколько эмоциональное, но в целом справедливое. Для того, чтобы работать с IB/FB (и не только), надо четко себе представлять ДЛЯ ЧЕГО НУЖНЫ и КАК РАБОТАЮТ соединения и транзакции.
Без понимания этого все Ваши ошибки будут имень свойство постоянного тиражирования и усугубления.


← →
Submarine   (2005-02-17 10:54) [10]

>Sergey13 © -бля элита нашлась...  Может тебе и до Китая раком, а мне с такими как ТЫ не попути...


← →
Sergey13 ©   (2005-02-17 10:57) [11]

2 [10] Submarine   (17.02.05 10:54)
> а мне с такими как ТЫ не попути...

Бесспорно.


← →
Polad   (2005-02-17 14:46) [12]

Какой однако нервный подтип...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.027 c
6-1105641903
volser
2005-01-13 21:45
2005.03.20
Разрыв соединения сети


3-1108618275
DelphiN!
2005-02-17 08:31
2005.03.20
Удаление записей в Paradox-e


8-1101721670
DDDeN
2004-11-29 12:47
2005.03.20
Stereo Out загнать в сетевой поток


3-1108727003
Dimedrol
2005-02-18 14:43
2005.03.20
Extended St.Proc. for MS SQL


1-1110042412
Yegorchic
2005-03-05 20:06
2005.03.20
Как удалить элемент массива?




   Наверх