![]() |
|
|
![]()
|
|
| eXcoder |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 26.2.2006 Репутация: нет Всего: нет |
Добрый день.
Связка Delphi 7 + SQL Server 2000 посредством ADO. Делаю выборку запросом Query. Требуется редактирование какой-либо записи из полученного НД. Чтобы сохранить изменения делаю так: -------------------------------------------------------
------------------------------------------------------- ... однако данные не сохраняются в БД на сервере ни при добавлении новой записи, ни при обновлении. Однако, при работе с MDB-базами aka Access все работает отлично Что я делаю не так? |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Убери DM_Abit.dbcon.BeginTrans; и DM_Abit.dbcon.CommitTrans;
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| eXcoder |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 26.2.2006 Репутация: нет Всего: нет |
Пробовал так. Еще раз попробовал. Не получается.
Проверил все гранты - все разрешено в СУБД. Если постить через ADOTable - то все проходит нормально (даже с транзакциями). Это сообщение отредактировал(а) eXcoder - 26.2.2006, 20:24 |
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: 5 Всего: 5 |
а может, он у тебя просто не modified или не знает, что он уже modified, так как измененным считается после post.
проверь, доходит ли дело до оператора post, может, имеет смысл ставить его в процедуре изменения данных? --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| eXcoder |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 26.2.2006 Репутация: нет Всего: нет |
Проблема решена.
Транзакции убрал. сейчас делаю так:
То, что Modified - это точно знает. проверено через Debugger. Дело в том, что поля записи редактируются у меня в новом окне с приатаченным датасетом и т.д. Компоненты DevExpress |
|||
|
||||
![]()
|
| Правила форума "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. |