powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / не работает connect в ASP.NET приложении
6 сообщений из 6, страница 1 из 1
не работает connect в ASP.NET приложении
    #32127608
Фотография maz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не соединяется, сволочь!
пытаюсь подсоединиться к информикс в.7.3 из ASP.NET приложения. Использую ODBC .NET Data Provider.
строка соединения:
string myConnectionString = "Driver={INTERSOLV 3.11 32-BIT INFORMIX 9};DB=askidtest;HOST=operator;SERV=informix;SRVR=tax_srv3;PRO=olsoctcp;UID=u0000666;PWD=satan";
ASP.NET - работает под local system account
выдаёт такое сообщение об ошибке:

ERROR [HYC00] [INTERSOLV][ODBC Informix driver]Optional feature not implemented. ERROR [HY000] [INTERSOLV][ODBC Informix driver][Informix]Cannot open file 'csql.iem' ERROR [IM006] [INTERSOLV][ODBC Informix driver]Driver's SQLSetConnectAttr failed.

Приложение windowsforms с точно такой же строкой работает.
Благодарю за подсказку!
...
Рейтинг: 0 / 0
не работает connect в ASP.NET приложении
    #32127619
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно из-за [INTERSOLV] он очень устарел. Поставь клиента информикс поновее, там ODBC драйвер получше.
Хотя например Model Mart урод такой что работает только через INTERSOLV :(
...
Рейтинг: 0 / 0
не работает connect в ASP.NET приложении
    #32128808
Фотография maz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, проблема была в старом драйвере INTERSOLV. Спасибо!
Я скачал CSDK 2.80 и установил ODBC Driver 3.81 . Теперь коннект проходит, но я не уверен что правильно прочитаются строковые данные, которые хранятся не в Уникоде. По крайней мере старые приложения на ПоуэрБилдер перестали работать.
Наверно мне подошёл бы ОДВС драйвер в.3.34 (АНСИ) из CSDK 2.70, но она уже недоступна!
Может можно отключить уникод в ODBC Driver 3.81???
...
Рейтинг: 0 / 0
не работает connect в ASP.NET приложении
    #32128947
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
Теперь коннект проходит, но я не уверен что правильно 
прочитаются строковые данные, которые хранятся не в Уникоде


В чем они хранятся в информиксе это неважно.
Просто драйвер odbc возвращает их приложению в юникоде.
...
Рейтинг: 0 / 0
не работает connect в ASP.NET приложении
    #32129100
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Наверно мне подошёл бы ОДВС драйвер в. 3 . 34  (АНСИ) из CSDK  2 . 70 , 
но она уже недоступна! 

У меня есть 25 метров. Могу мылом, могу выложить куда-нибудь.
Но 3.34 тоже не самый прямой. Можно попробовать SDK2.5, SDK2.4 у меня вроде есть они.

Client SDK 2.20 for Win32
...
Рейтинг: 0 / 0
не работает connect в ASP.NET приложении
    #32129208
Фотография maz_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вcё!

заработало с INTERSOLV драйвером. оказывается не хватало пары параметров в строке соединения, задающих локали бд и клиента. То есть эта строчка должна была быть такой:

string myConnectionString = "Driver={INTERSOLV 3.11 32-BIT INFORMIX 9};DB=askidtest;HOST=operator;SERV=informix;SRVR=tax_srv3;PRO=olsoctcp;UID=uid;PWD=pwd;DLOC=ru_RU.1251;CLOC=ru_RU.CP1251";
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / не работает connect в ASP.NET приложении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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