Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
tc - tro
|
|||
|---|---|---|---|
|
#18+
Почему в каше можно делать tro при $tl=0, а tc нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 12:07 |
|
||
|
tc - tro
|
|||
|---|---|---|---|
|
#18+
http://127.0.0.1:1972/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_ctrollback http://127.0.0.1:1972/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_ctcommit Там есть ответ на Ваш вопрос. Если нет документации, то вот выдержки: 1) Calling TROLLBACK when $TLEVEL is 0 has no effect. 2) Calling TCOMMIT when $TLEVEL is already 0 results in a <COMMAND> error. This can occur if you issue a TCOMMIT when no transaction is in progress, when the number of TCOMMIT commands is larger than the number of TSTART commands, or following a TROLLBACK command. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 14:45 |
|
||
|
tc - tro
|
|||
|---|---|---|---|
|
#18+
Это я знаю, вопрос - почему у этих команд такое разное отношение к $tl=0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 14:51 |
|
||
|
tc - tro
|
|||
|---|---|---|---|
|
#18+
Возможно потому, что ТС сначала уменьшает $TLEVEL на единицу, а потом что-то делает (соответственно $TLEVEL=-1 на момент реальной работы). А TRO сначала что-то делает, а потом устанавливает $TLEVEL в 0. Другое предположение в том, что разработчики хотели явно указать прикладному разработчику на несоответствие количества TC к TS или мешанине в вызовах (TRO, а потом TC). Скорее это так и есть, раз в документации четко написано, что при вызове ТС и $TLEVEL=0 будет ошибка. Вы, наверное, хотели чтобы " Calling TCOMMIT when $TLEVEL is 0 has no effect. " ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 09:18 |
|
||
|
tc - tro
|
|||
|---|---|---|---|
|
#18+
ээВы, наверное, хотели чтобы " Calling TCOMMIT when $TLEVEL is 0 has no effect. " ? Как один из вариантов. Как другой вариант - чтобы tro тоже поругался. Пока остается непонятным почему у них столь различное отношение к уровню транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 09:57 |
|
||
|
|

start [/forum/topic.php?fid=39&fpage=81&tid=1559310]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 350ms |

| 0 / 0 |
