powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После перехода с 7 на 9 версию, проблемы с ODBC
7 сообщений из 7, страница 1 из 1
После перехода с 7 на 9 версию, проблемы с ODBC
    #34137374
Vladimir Kiselev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто сталкивался, сам я уже не знаю что делать.
Программа на C++ (IBM VisualAge C++) создает DSN, драйвер {Microsoft Excel Driver (*.xls)}, указывает имя Excel файла. Затем открывает этот DSN и импортирует данные (только чтение).
После перехода на Вайпер, это все перестало работать, сначала выдавалась ошибка на SQLConnect(hdbc,(SQLCHAR *)pAlias,SQL_NTS,(SQLCHAR *)NULL,SQL_NTS,(SQLCHAR *)NULL,SQL_NTS):
HY009 99999 [IBM][CLI Driver] что то типа параметр не корректен. После укорачивания алиаса на строку менее 8 символов выдает с завидным постоянством:
08001 -1013 [IBM][CLI Driver] SQL1013N The database alias name or database name "CCQLTY" could not be found. SQLSTATE=42705
Убирал создание DSN из программы, прописывал его ручками. Пробовал прописывать это все в db2cli.ini.
Менял SQLConnect на SQLDriverConnect, SQLBrowseConnect, аналогично. Переустанавливал офис, DB2, обновлял Jet, MDAC (2.8 sp1). Глухо как в танке!
DB2 V9.1 ESE, Office 2003 professional, Win2k sp 4. Все локально, никаких сеток.
Да, еще, те же исходники, скомпиленные под семеркой, но работающие под вайпером работают нормально.
Если кто сталкивался, приведу исходники.
Спасибо за любую информацию.
...
Рейтинг: 0 / 0
После перехода с 7 на 9 версию, проблемы с ODBC
    #34137426
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
icc не поддеживася уже в db2 8
...
Рейтинг: 0 / 0
После перехода с 7 на 9 версию, проблемы с ODBC
    #34137628
Vladimir Kiselev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. переход, например, на Intel компилятор (список поддерживаемых компиляторов я смотрел) может решить проблему. Хмм..
Хотя, честно говоря, это не вписывается в рамки того, что скомпиленное на DB2 v7 приложение работает на DB2 v9.1. Библиотеки те же самые (odbc32.lib, odbccp32.lib).
Спасибо, во всяком случае есть что попробовать сделать.
...
Рейтинг: 0 / 0
После перехода с 7 на 9 версию, проблемы с ODBC
    #34137739
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Библиотеки не те же самые , они одинаково называются. вроде db2cli.lib, db2api.lib, точно не помню.
...
Рейтинг: 0 / 0
После перехода с 7 на 9 версию, проблемы с ODBC
    #34137810
Vladimir Kiselev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказалось все банально до ужаса, при линковке подключается либа db2api.lib, вылечилось все перестановкой db2api.lib в конец списка библиотек, т.е. ПОСЛЕ odbc32.lib, odbccp32.lib.
Абсолютно фиолетово какой компилятор, пробовал наскоро Intel 8.1, с ним тоже все ок.
Спасибо!
...
Рейтинг: 0 / 0
После перехода с 7 на 9 версию, проблемы с ODBC
    #34137833
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ээ.
ну конечно прикольно, когда db2api.lib и odbc32.lib вместе в списке библиотек, учитывая что одна от IBM, другая от Microsoft, а функции внутри одинаковые.
хорошо бы определиться, какая из этих библиотек вам в самом деле нужна.
...
Рейтинг: 0 / 0
После перехода с 7 на 9 версию, проблемы с ODBC
    #34140280
Vladimir Kiselev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Судя по решению проблемы, db2api.lib не нужна в данном случае, хотя, честно говоря, не задумывался, проект большой, начат еще до моего прихода, т.е. исторически там была db2api.lib, а уже потом понадобилось импортнуть данные из Excel, добавились odbc32 & odbccp32.
На счет одно и тоже, это надо доки полистать, кабы еще время было на это :(
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После перехода с 7 на 9 версию, проблемы с ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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