Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка "[ODBC Manager]Program type out of range" / 11 сообщений из 11, страница 1 из 1
18.02.2005, 20:29
    #32924340
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
На машине стоял клиент ASA9.01 и ПБ6.5 - все работало.
Скачал сегодня EBF 9.02 25хх и поставил на клиента и на сервер - в ПБ перестали селектится строковые поля с появлением вышеуказанной ошибки. Еще я конечно сегодня мудрил с ODBC может зацепил что - не успел заметить.
Как лечить такую ошибку? На ПБ7 и более все ок..., но нужно в 6.5.
У кого-нибудь получается из ПБ6.5 коннектиться к последнему АСА?
...
Рейтинг: 0 / 0
18.02.2005, 21:28
    #32924382
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
PB 6.5.1 обновлен до последнего EBF?

Terry Dykstra (TeamSybase) The problem is that PB6.0 doesn't recognize the changes in newer ODBC
releases. If you want to use PB6, then upgrade it to at least 6.5 and then
install the End Of Life EBF 1326. That should allow it to deal with ODBC 4.
You can download 6.5 from downloads.sybase.com. Set the timeframe to ALL,
or you won't find it.
EBF 1326 can be found at
ftp://psaftp.sybase.com/pub/private/pbpatch/pb65_weekly/65132632.zip

Если версия более древняя чем 6.5.1, то перед установкой EBF надо поставить 6.5.1 MR.
...
Рейтинг: 0 / 0
20.02.2005, 13:08
    #32925028
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
iLLerНа машине стоял клиент ASA9.01 и ПБ6.5 - все работало.
Скачал сегодня EBF 9.02 25хх и поставил на клиента и на сервер - в ПБ перестали селектится строковые поля с появлением вышеуказанной ошибки. Еще я конечно сегодня мудрил с ODBC может зацепил что - не успел заметить.
Как лечить такую ошибку? На ПБ7 и более все ок..., но нужно в 6.5.
У кого-нибудь получается из ПБ6.5 коннектиться к последнему АСА?
У меня получается из 6.5.1.620, но, как верно подметил многоуважаемый Андрей, глюк зависит от версии ODBC (у меня сейчас в наличии 3.520.9001.0).
...
Рейтинг: 0 / 0
21.02.2005, 11:34
    #32925664
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
Не вышло...
ПБ был 6.5.444. Обновил до 6.5.1.620. ODBC стояли версии 3.525.1022.0.
(((
У меня была такая же ошибка при работе с SQL Server2000 через ODBC, вылечил переходом с ПБ6 на ПБ7, но в данной ситуации так нельзя - очень много софта на 6.
Какие еще идеи есть?
...
Рейтинг: 0 / 0
21.02.2005, 12:05
    #32925778
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
iLLerПБ был 6.5.444. Обновил до 6.5.1.620. ODBC стояли версии 3.525.1022.0.
(((
А что за винда? XP? Я сейчас на 2000 - здесь ODBC тот же (3.520.9001.0).

Какие еще идеи есть?
Скачать самый последний патч (см. письмо от Андрея Зорина). Я его никогда не пробовал, но авось поможет...
...
Рейтинг: 0 / 0
21.02.2005, 13:34
    #32926064
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
Win98
На ПБ ставил самый последний патч - MR 6.5.1.620. По указанной Андреем ссылке пробовал - не помогло.
Единственное что сделал, пропатчил ASA9 ODBC клиента и после этого БЕДА.
...
Рейтинг: 0 / 0
21.02.2005, 14:36
    #32926260
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
6.5.1.620 не является последним патчем.
последним в жизни 6.x.x является как раз тот 1326.

что происходит?
драйвер знает о новом типе данных, о котором не знает PB 6.5.
нестандартные типы данных описаны в pbodbXXX.ini
для ASA в секции [Watcom_SpecialDatatypes]
что-нть типа
SpecialDataTypes='timestamp=DBI_TYPETIMESTAMP=999'

что можно попробовать сделать?
если включить трассировку вызовов ODBC,
то можно в трейсе увидеть SQLBindCol
на котором происходит ошибка.
Найти соответствующий ему SQLDescribeCol
и выяснить на какой именно тип PB столь болезненно реагирует.
Зная код и имя типа - вписываем его в pbodbxxx.ini
...
Рейтинг: 0 / 0
21.02.2005, 14:51
    #32926330
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
Странно, но когда я скачал по ссылке EBF 1326, тоже было подумал, что он последний, но когда поглядел версию файлов увидел там: 6.5.0.1326
А 6.5. 1 .620 получается свежее. Ну да ладно.
Нашел вот это и сделал даунгрейда версии ODBC драйвера до 9.0.1. Все заработало. Ошибку в SQLBindCol видел, но чего-то никак не мог найти в логе соответствующий SQLDescribeCol.
...
Рейтинг: 0 / 0
21.02.2005, 17:02
    #32926796
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
мало ли что там в file version написано.
я туда и не заглядывал.
вот выход билдов к шестерке примерно так:
620 - середина 1999
1180 - первая половина 2000
1229 - осень 2000
1244 - конец 2000
1277 - середина 2001
1326 - то ли конец 2001, то ли начало 2002.

Возможно наличие SQLDescribeCol зависит от каких-нибудь StaticBind/DisableBind
...
Рейтинг: 0 / 0
04.03.2005, 17:53
    #32947167
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
просто инфа:
поставил EBF 1326, после редактирования DW (подключение через MSS) вылетал MessageBox "DataWindow error" без текста, при подключении через ODBC показывал ошибку что-то вроде "cannot convert datetime", откатился назад на 620 ...
...
Рейтинг: 0 / 0
04.03.2005, 17:59
    #32947183
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "[ODBC Manager]Program type out of range"
сори, забыл написать:
это всё при редактировании SQL-запроса DataWindow (все запросы валидные) ...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка "[ODBC Manager]Program type out of range" / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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