![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IBQuery [D7, IB6.x]
gestern © (2003-11-27 21:48:00)
Хочу что-бы запрос от IBQuery не тольчо читался но и записывался. У меня стандартный джентельменский набор на форме.
IBDatabase
IBTransaction
DataSource
IBQuery
IBUpdateSQL
Всё подключмл. У IBQuery CachedUpdates=true а записи не записываются
и всё. Где тут бывают "подводные камни", или это я "подводный камень"?
Есть ли альтернатива, только быстродействие должно быть высоким.
Zacho (2003-11-27 22:45:00) [1]
> gestern (27.11.03 22:09) [2]
Быстродействие зависит в основном не от используемых компонентов, а совсем от других факторов.
А насчет старенькой машины - я в свое время работал с IB на 486DX4-100 (правда, IBX и даже FIBC тогда еще не было, так что приходилось использовать BDE) - и вполне шустренько все было.
17000 записей - это мелочь. Надеюсь, ты не выбираешь их всена клиента ?
gestern (2003-11-27 22:09:00) [2]
Заменил всё это на TIBDataSet заработало. С быстродействием не знаю, у меня старенькая машина, но по моим впечатлениям всё работало быстрее с TIDQuery. У меня в базы 17000 записей.
Zacho (2003-11-27 22:00:00) [3]
А ModifySQL, InsertSQL и DeleteSQL написал ? ApplyUpdates делаешь ?
И извини, но что касается быстродействия - чушь. Еще раз повторю - TIBDataSet работает ничуть не медленней TIBQuery, если у тебя какие-то проблемы с "быстродействием" - то это ты сам что-то напортачил.