Гость
Форумы / Informix [игнор отключен] [закрыт для гостей] / не работает connect в ASP.NET приложении / 6 сообщений из 6, страница 1 из 1
26.03.2003, 17:20
    #32127608
maz_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает connect в ASP.NET приложении
не соединяется, сволочь!
пытаюсь подсоединиться к информикс в.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
26.03.2003, 17:25
    #32127619
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает connect в ASP.NET приложении
Возможно из-за [INTERSOLV] он очень устарел. Поставь клиента информикс поновее, там ODBC драйвер получше.
Хотя например Model Mart урод такой что работает только через INTERSOLV :(
...
Рейтинг: 0 / 0
28.03.2003, 11:00
    #32128808
maz_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает connect в ASP.NET приложении
Да, проблема была в старом драйвере INTERSOLV. Спасибо!
Я скачал CSDK 2.80 и установил ODBC Driver 3.81 . Теперь коннект проходит, но я не уверен что правильно прочитаются строковые данные, которые хранятся не в Уникоде. По крайней мере старые приложения на ПоуэрБилдер перестали работать.
Наверно мне подошёл бы ОДВС драйвер в.3.34 (АНСИ) из CSDK 2.70, но она уже недоступна!
Может можно отключить уникод в ODBC Driver 3.81???
...
Рейтинг: 0 / 0
28.03.2003, 12:29
    #32128947
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает connect в ASP.NET приложении
Код: plaintext
1.
Теперь коннект проходит, но я не уверен что правильно 
прочитаются строковые данные, которые хранятся не в Уникоде


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

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

Client SDK 2.20 for Win32
...
Рейтинг: 0 / 0
28.03.2003, 16:17
    #32129208
maz_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает connect в ASP.NET приложении
В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
Форумы / Informix [игнор отключен] [закрыт для гостей] / не работает connect в ASP.NET приложении / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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