транзакции Novell и Win2k | |
---|---|
McKir Автор |
Столкнулся с такой проблемой: если таблица на сервере открыта в 2 программах и одна из них откатывает транзакцию. Транзакция при этом не откатывается! На машинах с Win98 то же самое работает отлично. Клиент 4.9 для WinNT/2k.
|
Re: транзакции Novell и Win2k | |
---|---|
Burn Сообщений: 5640 Откуда: Днепр Дата регистрации: 02.01.2002 |
Попробуй поигратся клиентами. У меня, например, на одной машине глючил 4.9 SP1 а с 4.9 и более ранними - нормально
------------------ В борьбе бобра с козлом побеждает бобро |
Re: транзакции Novell и Win2k | |
---|---|
AlexK Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
А чем откатываете-то. Т.е. через какую Dll работаете TTS Novell
------------------ Береги природу, мать Вашу. Моя страничка www.genrep.net |
Re: транзакции Novell и Win2k | |
---|---|
McKir Автор |
Пробовал на старом клиенте v4.9. Потом скачал сентябрьский с SP2. Там, где должна работать программа, сисадмин сказал, что клиент 4.8 (по-моему - я отметил для себя только, что он более ранний). И такая же петрушка. Попробую скачать что-нибудь старенькое.
Про откатывание. Сейчас (где-то месяц назад) я скачал с Новелловского сайта NDK и просто написал свою DLL для работы с тразакциями. Судя по документации, это должна быть CALWIN32.DLL. До этого несколько лет пользовался именно CALWIN32.DLL. вызывал функции через callfn32 из foxtools.fll, т.к. прямой вызов через DECLARE DLL почему-то приводил к ошибке типа "Вызов API функции вызвал исключение" - я сейчас не помню точно: давно это было. |
Re: транзакции Novell и Win2k | |
---|---|
AlexK Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
Какую версию Novell Вы используете?
Мы работем с Novell 5.1 на библиотеке для TTS GpLib.dll от mhsoftware- проблем пока не было ни каких Правда похоже она ее уже не поддерживает. Но в Инете найти можно genrep.nm.ru ------------------ Береги природу, мать Вашу. Моя страничка www.genrep.net |
Re: транзакции Novell и Win2k | |
---|---|
McKir Автор |
2 AlexK:
Netware 3.12 и Netware 5.1. Результат одинаковый и зависит только от клиентской машины. |
Re: транзакции Novell и Win2k | |
---|---|
AlexK Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
1.Попробуйте параметры на клиенте: File Caching, File Commit, Server Cache Timeout
2.Попробуйте простейшее приложение с ТТS 3.Попробуйте простейшее приложение с ТТS c GpLib: N_TTSAvail() Return/Set TTS Availability ------------------ Береги природу, мать Вашу. Моя страничка www.genrep.net |
Re: транзакции Novell и Win2k | |
---|---|
McKir Автор |
2AlexK
Параметры на клиенте сегодня не успею посмотреть (дома уже) . Сегодня утром пробовал из-под фокса запустить GPLib. результат такой: первый запуск: 2 VFP с одним и тем же открытым файлом. SET LIBRARY to GPLIB ?N_TTSBeginT() -0 append blank ?N_TTSRollB() -0 Транзакция успешно откатилась. Тут же запустил свою библиотеку. Транзакция тоже откатилась. Запустил FoxPro DOS. ?N_TTSBeginT() -0 insert into .... ?N_TTSRollB() -0 Перестало работать. И GPLib и моё. И APPEND BLANK тоже. Завтра буду ещё разбираться (когда и после чего ломается). |
© 2000-2024 Fox Club  |