powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
6 сообщений из 6, страница 1 из 1
OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
    #32484648
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется проблема.
Локально установлен ASE 12.5.1 со своим клиентом и RS12.6.
На соседней машине установлен ASE 12.0 и RS12.0.
На еще одной - только клиент 12.0.

При выполнении запроса с 12.5-го клиента к обоим серверам, приводящего к ошибке, где-то в недрах BDE происходит GPF, программа вылетает.
При выполнении этого же запроса с клиента 12.0 к обоим серверам ошибка нормально обрабатывается BDE.
Текст запроса не важен, ЛЮБОЙ запрос, в процессе исполнения которого происходит ошибка, приводит к такому поведению. Например, чтение из таблицы, которой нет.

Такое ощущение, что поменялся формат вывода ошибки от клиента 12.5.1 в BDE по сравненю с клиентом 12.0. Если из isql выполнять, хоть с клиента 12.0, хоть с клиента 12.5.1, текст полностью идентичен. Вроде как от сервера это вообще не зависит.

Где-то можно узнать, имеет ли это [изменение формата вывода ошибок наружу из OCS] место для 12.5.1? Перешел с 12.0 сразу на 12.5.1, потому возникла бы проблема для ASE 12.5 - не знаю.

EBF-ы на ВСЕХ перечисленных серверах/клиентах установлены последние (по данным sybase.com).
...
Рейтинг: 0 / 0
OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
    #32484998
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опытным путем выяснилось, что проблема касается dblib.
Если BDE использует ctlib, ошибка нормально отлавливается и программа не растворяется.
Что случилось с dblib, зачем это сделали и что сделать чтоб оно заработало?
...
Рейтинг: 0 / 0
OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
    #32485957
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sybase больше не поддерживает dblib (к сожалению не помню с какого момента, но точно раньше чем появился 12.5) , т.е. если программа работает на dblib и использует какие-либо фишки появившиеся после прекращения поддержки dblib - проблемы неизбежны.
...
Рейтинг: 0 / 0
OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
    #32486307
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть как не подерживает?
Ссылку можно, откуда эта информация?
Зачем тогда DLL правится и примеры кладутся?
В любом случае, из Sybase так бы и ответили, но этого ответа не последовало.
Да и до 12.5 был 12.0, который замечательно работал, как я писал.
...
Рейтинг: 0 / 0
OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
    #32486679
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
There has been no revision of dblib since version 10.0.4, and there will be no further development of DBLIB in the future. What this means is that the new features offered in Sybase ASE cannot be used with DBLIB. CTLIB provides the libraries needed to take advantage of the new features, such as expanded datatypes.

According to Engineering, the dblib (DB Library) version of bcp should not be used with an ASE 12.x server. Dblib bcp was developed sometime prior to 12.0 and is not compatible with ASE 12.x. Customer needs to convert code from dblib to ctlib.

И т.д. все это на sybase.com.
...
Рейтинг: 0 / 0
OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
    #32486773
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>There has been no revision of dblib since version 10.0.4, and there will be no further development of DBLIB in the future

Но как видно, доработки все-таки идут в dblib.
Спасибо, будем разбираться.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / OCS 12.5 роняет BDE (ASE 12.0 и 12.5.1)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]