![]() |
|
|
![]()
|
|
| pavelv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 5.2.2006 Репутация: нет Всего: нет |
Что-то вроде пользовался раньше, а тут недавно столкнулся с проблемой связнной с этим компонентом. Проблему пока описывать не буду, начал читать книжки и сколько не перечитывал не мог понять, какой смысл вообще в этих компонентах? Раньше думал, что они нужны при работе сразу с несколькими таблицами, но и без них всё прекрасно работает. Если можно пример какой-нибудь, который с этими компонентами решается проще чем без них.
P.S> Заранее благодарен |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 9 Всего: 51 |
pavelv, какого типа проблемы?
Как раз сейчас думаю начинать использовать эти компоненты, и будет интересно узнать о возможных недостатках. Добавлено @ 19:02 pavelv, если вкратце, то: IBUpdateSQL - это стандартный компонент. Предназначен для совместной работы с IBQuery. Назначение - расширение стандартного IBQuery(добавление возможности использовать в IBQuery методов Add, Edit и Delete). Существуют также расширенная версия IBUpdateSQLW, которая позволяет все операции связанные с редактированием выполнять в отдельной транзацкии. Т.е. для чтения данных IBQuery может использовать одну транзакцию(read-only ), а IBUpdateSqlW другую. Вот здесь подробно описаны все IBX компоненеты, и довольно неплохо рассказывается о том как избежать многих ошибок. Статья: http://www.ibase.ru/devinfo/ibx.htm |
|||
|
||||
| pavelv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 5.2.2006 Репутация: нет Всего: нет |
Всем большое спасибо. Проблема была вот какого рода: Я использовал IBUpdateSql + TIBTable. Зачем это было делать, да собственно оно и ненужно, если исходить из описания компонента. В таблице с которой был связан TIBTable был состовной PK: некий уникальный номер + дата(которая менялась в программе). При таком порядке действий:
1) Добавление записи в таблицу 2) Изменение даты 3) Удаление записи - > Error: Update failed. Проблема решилась когда убрал компонент. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |