Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После перехода с 7 на 9 версию, проблемы с ODBC / 7 сообщений из 7, страница 1 из 1
17.11.2006, 16:38
    #34137374
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После перехода с 7 на 9 версию, проблемы с ODBC
Может кто сталкивался, сам я уже не знаю что делать.
Программа на 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
17.11.2006, 16:52
    #34137426
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После перехода с 7 на 9 версию, проблемы с ODBC
icc не поддеживася уже в db2 8
...
Рейтинг: 0 / 0
17.11.2006, 17:53
    #34137628
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После перехода с 7 на 9 версию, проблемы с ODBC
Т.е. переход, например, на Intel компилятор (список поддерживаемых компиляторов я смотрел) может решить проблему. Хмм..
Хотя, честно говоря, это не вписывается в рамки того, что скомпиленное на DB2 v7 приложение работает на DB2 v9.1. Библиотеки те же самые (odbc32.lib, odbccp32.lib).
Спасибо, во всяком случае есть что попробовать сделать.
...
Рейтинг: 0 / 0
17.11.2006, 18:41
    #34137739
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После перехода с 7 на 9 версию, проблемы с ODBC
Библиотеки не те же самые , они одинаково называются. вроде db2cli.lib, db2api.lib, точно не помню.
...
Рейтинг: 0 / 0
17.11.2006, 19:20
    #34137810
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После перехода с 7 на 9 версию, проблемы с ODBC
Оказалось все банально до ужаса, при линковке подключается либа db2api.lib, вылечилось все перестановкой db2api.lib в конец списка библиотек, т.е. ПОСЛЕ odbc32.lib, odbccp32.lib.
Абсолютно фиолетово какой компилятор, пробовал наскоро Intel 8.1, с ним тоже все ок.
Спасибо!
...
Рейтинг: 0 / 0
17.11.2006, 19:38
    #34137833
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После перехода с 7 на 9 версию, проблемы с ODBC
ээ.
ну конечно прикольно, когда db2api.lib и odbc32.lib вместе в списке библиотек, учитывая что одна от IBM, другая от Microsoft, а функции внутри одинаковые.
хорошо бы определиться, какая из этих библиотек вам в самом деле нужна.
...
Рейтинг: 0 / 0
20.11.2006, 11:29
    #34140280
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После перехода с 7 на 9 версию, проблемы с ODBC
Судя по решению проблемы, db2api.lib не нужна в данном случае, хотя, честно говоря, не задумывался, проект большой, начат еще до моего прихода, т.е. исторически там была db2api.lib, а уже потом понадобилось импортнуть данные из Excel, добавились odbc32 & odbccp32.
На счет одно и тоже, это надо доки полистать, кабы еще время было на это :(
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После перехода с 7 на 9 версию, проблемы с ODBC / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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