|
|
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Если в обработчик события Form_Delete вставить Me.Requery, то возникает такая ошибка. С чем это может быть связано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 11:24:14 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
С тем, что удаление записи выполняется в неявной аксесовской транзакции, а реквери в транзакциях не поддерживается. вот и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 11:32:38 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Лох ПозорныйС тем, что удаление записи выполняется в неявной аксесовской транзакции, а реквери в транзакциях не поддерживается. вот и все. В одной из форм у меня такой код вполне работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Если обновлять нельзя, то как тогда быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 11:50:48 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. Поэтому и работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 11:59:30 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Kelme Код: plaintext 1. 2. 3. Поэтому и работает Во-первых - как аксес об этом узнает? Обработчик события то еще не завершился. А если потом Cancel = False обратно сделать? Во-вторых - оно и так не работает (в ХР). Почему - не знаю, у меня у самого раньше так работало, а сейчас - нет. Пойду в 97-м проверять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:04:22 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Kelme Код: plaintext 1. 2. 3. Поэтому и работает В форме, с которой я сейчас работаю все равно не работает Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:05:44 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Причем форма "Новая" и никаких заморочек с ней быть не должно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:07:23 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Vsevolod V В одной из форм у меня такой код вполне работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. и де сказано, ша Forms!прием_заказ и есть одна из форм хотя все могет быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:12:39 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Да, фигню сморозил ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:13:44 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
яВо-вторых - оно и так не работает (в ХР). Почему - не знаю, у меня у самого раньше так работало, а сейчас - нет. Пойду в 97-м проверять. чета я фигню сморозил и сам себя запутал. никогда такое у меня не работало. нашел даже топик в подтверждение: /topic/62795&pg=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:19:20 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
Разобрался, почему работает пример, который я привел. Это работает, т.к. данные удаляются с подчиненной формы, а обновляется главная. --- Придется удалять без подтверждения :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:25:01 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
А обязательно вешать код обработки удаления записи прямо в OnDelete, если можно повесить это на кнопку, я не думаю что у тебя юзеры удаляют записи с помощью клавиши Delete или через контекстное меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:30:11 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
KelmeА обязательно вешать код обработки удаления записи прямо в OnDelete, если можно повесить это на кнопку, я не думаю что у тебя юзеры удаляют записи с помощью клавиши Delete или через контекстное меню. Записи удаляются с помощью клавиши Delete. В этом есть свой смысл :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:37:06 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
ну так перехватывай нажатие на Delete, ну а дальше дело техники ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:42:18 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
если почитать топик по ссылке - то там уже обсуждалось, почему нельзя Delete обрабатывать. юзера удаляют как хотят и чем хотят. и кнопкой Delete, и контекстным меню, и кнопкой Ctrl-X, и кнопкой Ctrl-Delete, причем в последних двух случаях они ожидают все что удалили увидеть в буфере обмена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:46:30 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
а если AllowDeletions = False, то тогда тоже смогут удалить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:48:53 |
|
||
|
Ошибка: Операция не поддерживается в транзакциях
|
|||
|---|---|---|---|
|
#18+
а если вообще компутер выключить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 13:10:09 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1671094]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 360ms |

| 0 / 0 |
