|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
||||||
Как избавиться от ошибки (Транзакция активна)?12.05.2012, 18:07. Показов 2276. Ответов 16
Метки нет (Все метки)
Никак не получается удалить запись из таблицы.
0
|
||||||
| 12.05.2012, 18:07 | |
|
Ответы с готовыми решениями:
16
Как избавиться от ошибки? Как избавиться от ошибки Как избавиться от ошибки компоновщика? |
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|||||||||||
| 12.05.2012, 19:38 [ТС] | |||||||||||
|
Если без танзакций, выскакивает динамическая SQL ошибка
Изменил код. Первым делом "убиваю транзацию", которая мешает. (Не знаю правда, почему она активна, может быть что-то с настройками).
0
|
|||||||||||
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
||||||
| 12.05.2012, 20:00 [ТС] | ||||||
0
|
||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 14.05.2012, 02:36 | |
|
Aleator, это что за удаления такие?
Где же у Вас ключик заветный прячется, по которому обычно и удаляют?Корректное проектирование БД может значительно облегчить жизнь...
0
|
|
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
||||||
| 14.05.2012, 23:40 [ТС] | ||||||
|
Согласен, что удаление "никакое". Главное было в активной транзакции.
Что касается удаления (переписанного), то почему не работает такое вот:
0
|
||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 14.05.2012, 23:49 | |
|
Aleator, эх, очень хочется Вам помочь, да вот InterBase увы нету
![]() Но есть лаба, которую я давно делал - она тупая, но вроде как основные элементы типа добавления, удаления, обновления там выполнены... Наверное ![]() Правда проект был сделан на XE - сможете открыть?
0
|
|
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
| 14.05.2012, 23:52 [ТС] | |
|
Попытка-не пытка.
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 14.05.2012, 23:57 | |
|
Aleator, вот, посмотрите, мало ли что обнаружите. А я пока поищу интербейз.
0
|
|
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
| 15.05.2012, 00:19 [ТС] | |
|
Спасибо. Начал копать.
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 15.05.2012, 00:21 | |
|
Aleator, а подскажите, плиз, что надо скачать для работы с IB-компонентами?)
Чет смутно помню про IB Expert... Только не помню нафига он. Что-то я запутался слегка)
0
|
|
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
| 15.05.2012, 00:42 [ТС] | |
|
Что значит скачать? Вы имеете ввиду чем создавать базу в Interbase?
0
|
|
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
| 15.05.2012, 01:02 [ТС] | |
|
Мои художества:
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|||||||||
| 15.05.2012, 04:09 | |||||||||
|
Aleator, если найду нормальный InterBase под XE2 - гляну.
Проблема остается? Без параметров, кстати, как удаление проходит? Добавлено через 1 час 22 минуты Пф... Еле установил всю эту ересь. Итак, разбираемся с удалением: 1)
А особенно Rollback(). 2) Комментим указанные выше 2 строчки, запускаем, выделяем запись, жмякаем "Удалить" и....
4) Запускаем прогу, выделяем запись (давайте попробуем "Смолину"), жмякаем "Удалить" и....
![]() А вот "Деревянко" удалится, т.к. этот человек не зафиксирован в таблице SUBSCRIPTION. P.S. Прошу простить за занудный стиль изложения - просто хочется привить понимание ![]() P.P.S.
0
|
|||||||||
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|||||||||||
| 15.05.2012, 09:54 [ТС] | |||||||||||
|
Огромное спасибо!
Можно и
0
|
|||||||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 15.05.2012, 10:16 | ||
|
Aleator,
А вот с этим Роллбэком Датасет потом получается пустой - по крайней мере ID по полю возвращается всегда 0.
0
|
||
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
| 15.05.2012, 23:48 [ТС] | |
|
1. Базу я создавал и открываю для внесения изменений в IBConsol-е.
2. В вкладке "Constraints", подвкладке "Foreign keys" значение OnUpdate = Restrict. Меняю на CASCADE (и удаление и обновление). Закрываю IBConsol. Открываю через минуту - всё по прежнему. 3. Скачаю IB Expert, буду менять свойства там.
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 16.05.2012, 02:30 | |
|
0
|
|
| 16.05.2012, 02:30 | |
|
Помогаю со студенческими работами здесь
17
Как избавиться от этой ошибки? Как избавиться от такой ошибки? Как избавиться от ошибки в WebBrowser? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|