On-line: Andrey, гостей 0. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 118
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 26.12.12 12:13. Заголовок: Самопроизвольное (редкое!) закрытие алиаса после ax_copyTo и ax_clearserveraof


hi all

Кто-нить сталкивался с такой загадкой: выбираю алиас (он на АДСе, открыт via DBFCDXAX), устанавливаю order=0 и aof-фильтр (ax_setserveraof), затем копирую во времянку по условию фильтра (ax_copyTo). Дальше снимаю aof-фильтр (ax_clearservraof) и... алиас-источник в текущей области оказывается при этом закрытым! То есть, если дальше попытаться к нему обратиться как-то, то получаю по лбу: DBCMD/2001 Workarea not in use.
Само противное, что происходит сиё редко. Воспроизвести не могу уже несколько дней :(

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]





Пост N: 119
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 26.12.12 13:12. Заголовок: ЗЫ. Нарыл только вот..


ЗЫ. Нарыл только вот тут:
http://devzone.advantagedatabase.com/dz/content.aspx?key=48&id=22119

Но там у него АДС 5.5; неужто так и непофиксили сиё ?... :(

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 120
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 26.12.12 14:20. Заголовок: Разобрался. Если по ..


Разобрался.
Если по какой-то причине таблица-времянка, *В* которую идёт копирование функцией ax_CopyTo(), имеет индекс (оставшийся от предыдущей работы с ней), то ax_CopyTo:
1) обнуляет содержимое этой времянки;
2) НЕ выполняет никакого копирования в эту времянку;
3) вызывает "тихую ошибку" номер 6091, которая записывается только в ADS_ERR.DBF;
4) самое "прикольное": выбирает НОВУЮ (ПУСТУЮ!) рабочую область, оставляя, впрочем таблицу-источник открытой.
Именно в этой (пустой!) рабочей области у мну и вылезала ошибка, когда я пытался там делать что-то типа ordSetFocus().
Кстати, ax_ClearServerAOF() в такой пустой раб. области тоже ничего не сообщает клиенту, а только тихо пишет в лог АДСа такую же(вторую по счету) ax_error = 6091.

Таким обр, воз и ныне там, где и был в АДС 5.5 :(

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 516
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет