|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
У меня на сервере в базе в инфо nls прописано collating sequence ru_RU.1251 ctype ru_RU.1251/ В informix client sdk 3.5 db_locale ru_RU.1251 client_locale ru_RU.1251.В переменных средах Windows informixdir=путь где установлен клиент/в реестре прописано то же самое и ifxsqlhosts///пытаюсь в visual studio при помощи .net informix driver конектиться к удалённому серверу informix. выдаёт ошибку database locale information mismatch/Подскажите пожалуйста как можно пофиксить такую проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 09:27 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Попробуйте поменять локаль в настройках ОДБС или же прописать в утилите Setnet32 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 09:32 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
а если мне не через ODBC driver а через .NET provider надо ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 10:50 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganа если мне не через ODBC driver а через .NET provider надо а в Setnet32 во вкладке environment прописал всё кроме ifxsqlhosts если там прописываю хост то дальше на вкладку server information не переходит пишет could not open the registry/Сразу оговорюсь удалённый реестр работает ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 10:54 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
в другие базы(sysmaster) при таких настройках попадаю ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 10:55 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganа если мне не через ODBC driver а через .NET provider надовы о чем вообще? Может уже начнете код показывать? Невозможно вообще понять что выделаете и зачем. дока ибиэима: http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.netpr.doc/netpr68.htm Код: plaintext 1. 2.
IfxConnection1.ConnectionString = @"Database=myDataBase;Host=192.168.10.10;Server=db_engine_tcp;Service=1492; Protocol=onsoctcp;UID=myUsername;Password=myPassword;Client_Locale=ru_RU.1251"; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 10:58 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganв другие базы(sysmaster) при таких настройках попадаю в ODBC прописал в обоих локалях ru_ru.1251 заработало....но мне надо в студии через ifxconnection.connectingstring///знаете там кнопка есть если перетащиш на форму ifxconnection/// ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 10:59 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис777uraganа если мне не через ODBC driver а через .NET provider надовы о чем вообще? Может уже начнете код показывать? Невозможно вообще понять что выделаете и зачем. дока ибиэима: http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.netpr.doc/netpr68.htm Код: plaintext 1. 2.
IfxConnection1.ConnectionString = @"Database=myDataBase;Host=192.168.10.10;Server=db_engine_tcp;Service=1492; Protocol=onsoctcp;UID=myUsername;Password=myPassword;Client_Locale=ru_RU.1251"; вот код но разве он вам очём то говорит? Server=ol_informix; DataBase=teh2; User Id=informix;Password=informix123; Host=10.211.1.18; Protocol=onsoctcp; service=1526; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:02 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan вот код но разве он вам очём то говорит? Server=ol_informix; DataBase=teh2; User Id=informix;Password=informix123; Host=10.211.1.18; Protocol=onsoctcp; service=1526;Вы издеваетесь? Где код? Жалкий огрызок. И где Client_Locale=ru_RU.1251 что-то не вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:13 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
может быть в самой винде в переменных средах пользователя или в системных переменных надо что-то прописывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:13 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganможет быть в самой винде в переменных средах пользователя или в системных переменных надо что-то прописывать?может пора документацию почитать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:15 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис777uraganа если мне не через ODBC driver а через .NET provider надовы о чем вообще? Может уже начнете код показывать? Невозможно вообще понять что выделаете и зачем. дока ибиэима: http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.netpr.doc/netpr68.htm Код: plaintext 1. 2.
IfxConnection1.ConnectionString = @"Database=myDataBase;Host=192.168.10.10;Server=db_engine_tcp;Service=1492; Protocol=onsoctcp;UID=myUsername;Password=myPassword;Client_Locale=ru_RU.1251"; а где эти параметры просмотреть IfxConnection public properties Client Locale, Client_Locale ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:15 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис, простите...а где это.... я в студии всё выставляю CLIENT_LOCALE=ru_RU.1251 DB_LOCALE.1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:18 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan а где эти параметры просмотреть IfxConnection public properties Client Locale, Client_Localeплохо быть тупым, понимаю. Просто замените свою строку Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:18 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganЖуравлев Денис, простите...а где это.... я в студии всё выставляю CLIENT_LOCALE=ru_RU.1251 DB_LOCALE.1251где где выставляете? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:19 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис777uraganЖуравлев Денис, простите...а где это.... я в студии всё выставляю CLIENT_LOCALE=ru_RU.1251 DB_LOCALE.1251где где выставляете? и не говорите трудно быть тупым...русским ведь языком написано в студии в дизайнере ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:45 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan и не говорите трудно быть тупым...русским ведь языком написано в студии в дизайнере Не выставляйте db_locale. Покажите всю строку и ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:49 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис777uragan а где эти параметры просмотреть IfxConnection public properties Client Locale, Client_Localeплохо быть тупым, понимаю. Просто замените свою строку Код: plaintext
Код: plaintext
выдал ошибку ERROR [HY000] [Informix .NET provider][Informix]Error opening required code-set conversion object file. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:49 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис777uragan и не говорите трудно быть тупым...русским ведь языком написано в студии в дизайнере Не выставляйте db_locale. Покажите всю строку и ошибку. IfxConnection ifxConnection1 = new IfxConnection(); ifxConnection1.ConnectionString = "Server=ol_informix;DataBase=teh2;User Id=informix;Password=informix;Host=10.211.1.18;Protocol=onsoctcp;service=1526;Client_Locale=ru_RU.1251"; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 11:55 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
значит в базе не 1251 покажите select substr(name,1,18) db_name ,substr(owner,1,8) owner ,created ,substr(' '||is_logging,1,2) log ,substr(is_buff_log,1,2) buf ,substr(is_nls,1,2) nls ,substr(is_ansi,1,2) ansi ,substr(flags,1,5) flags ,substr(dbs_collate,1,12) locale from sysdatabases,sysdbslocale where name=dbs_dbsname order by created; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 12:07 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денисзначит в базе не 1251 покажите select substr(name,1,18) db_name ,substr(owner,1,8) owner ,created ,substr(' '||is_logging,1,2) log ,substr(is_buff_log,1,2) buf ,substr(is_nls,1,2) nls ,substr(is_ansi,1,2) ansi ,substr(flags,1,5) flags ,substr(dbs_collate,1,12) locale from sysdatabases,sysdbslocale where name=dbs_dbsname order by created; обясните пожалуйста как это показать где на сервере ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 12:10 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganЖуравлев Денисзначит в базе не 1251 покажите select substr(name,1,18) db_name ,substr(owner,1,8) owner ,created ,substr(' '||is_logging,1,2) log ,substr(is_buff_log,1,2) buf ,substr(is_nls,1,2) nls ,substr(is_ansi,1,2) ansi ,substr(flags,1,5) flags ,substr(dbs_collate,1,12) locale from sysdatabases,sysdbslocale where name=dbs_dbsname order by created; обясните пожалуйста как это показать где на сервере в базе в nls 100 процент 1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 12:11 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganЖуравлев Денисзначит в базе не 1251 покажите select substr(name,1,18) db_name ,substr(owner,1,8) owner ,created ,substr(' '||is_logging,1,2) log ,substr(is_buff_log,1,2) buf ,substr(is_nls,1,2) nls ,substr(is_ansi,1,2) ansi ,substr(flags,1,5) flags ,substr(dbs_collate,1,12) locale from sysdatabases,sysdbslocale where name=dbs_dbsname order by created; обясните пожалуйста как это показать где на сервере Это SQL запрос, который нужно выполнить на вашем сервере любым доступным способом (надеюсь, что вы это умеете) и ПОКАЗАТЬ РЕЗУЛЬТАТ. Запрос надо выполнять для системной БД sysmaster. P.S. У меня тоже иногда впечатление, что вы издеваетесь... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 12:52 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan IfxConnection ifxConnection1 = new IfxConnection(); ifxConnection1.ConnectionString = "Server=ol_informix;DataBase=teh2;User Id=informix;Password=informix;Host=10.211.1.18;Protocol=onsoctcp;service=1526;Client_Locale=ru_RU.1251"; допишите еще сюда ;db_Locale=ru_RU.1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 13:09 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
vasilis777uraganЖуравлев Денисзначит в базе не 1251 покажите select substr(name,1,18) db_name ,substr(owner,1,8) owner ,created ,substr(' '||is_logging,1,2) log ,substr(is_buff_log,1,2) buf ,substr(is_nls,1,2) nls ,substr(is_ansi,1,2) ansi ,substr(flags,1,5) flags ,substr(dbs_collate,1,12) locale from sysdatabases,sysdbslocale where name=dbs_dbsname order by created; обясните пожалуйста как это показать где на сервере Это SQL запрос, который нужно выполнить на вашем сервере любым доступным способом (надеюсь, что вы это умеете) и ПОКАЗАТЬ РЕЗУЛЬТАТ. Запрос надо выполнять для системной БД sysmaster. P.S. У меня тоже иногда впечатление, что вы издеваетесь... нет не издеваюсь русскоязычной мало инфы по настройке ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 13:10 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Тан777uragan IfxConnection ifxConnection1 = new IfxConnection(); ifxConnection1.ConnectionString = "Server=ol_informix;DataBase=teh2;User Id=informix;Password=informix;Host=10.211.1.18;Protocol=onsoctcp;service=1526;Client_Locale=ru_RU.1251"; допишите еще сюда ;db_Locale=ru_RU.1251 да всё дописано....вот интересно...как то зависит это всё от dbSpace///дело в том что sysmaster находится в rootdbs а моя база (teh2) в дргом dbSpace?7393 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 15:12 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan в базе в nls 100 процент 1251прямо вот так и написано "процент"? Копипаст, скриншот слабо? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 15:21 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис, ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 16:03 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan, ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 16:05 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganЖуравлев Денис, ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 16:13 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan, ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 16:20 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan, ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 16:23 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan, Проверял соединение с кодовой страницей UTF-8 ?! Если CLIENT_LOCALE=DB_LOCALE= ru_RU.CP1251 не работает, нужно проверить наличие файлов конвертации на клиентской машине. Надеюсь, что установленная локаль на клиентской машине - русская (региональные параметры для ОС)? ... :) С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 19:12 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uragan, Как вариант, можно проверить ... CLIENT_LOCALE=ru_RU.UTF-8 DB_LOCALE=ru_RU.CP1251 С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 19:15 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
студии нет, пишу в блокноте Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
компилирую Код: plaintext
запускаю Код: plaintext 1.
удаляю из коннекшстринг db_Locale=ru_RU.1251; компилирую запускаю Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
причем если указать неправильный порт, это же самое, т.е. до коннекта проверяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 21:08 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис, Я так понимаю, что компиляция и запуск тестового приложения, выполняется в среде INFORMIX ?! Переменные среды Informix, Path, LIBPATH и т.д. Connection strings for Informix - http://www.connectionstrings.com/ и Port, используются правильно ? Что происходит, когда Вы пытаетесь использовать локаль EN_US для тестовой базы stores_demo ??? С уважением, Вадим ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 21:43 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
GVF112GVFЖуравлев Денис, Я так понимаю, что компиляция и запуск тестового приложения, выполняется в среде INFORMIX ?! Переменные среды Informix, Path, LIBPATH и т.д. Connection strings for Informix - http://www.connectionstrings.com/ и Port, используются правильно ? Что происходит, когда Вы пытаетесь использовать локаль EN_US для тестовой базы stores_demo ??? С уважением, ВадимВадим, я возможно написал криво, но все работает как и должно, у меня проблем нет, просто я показал вариант 2, когда не указан db_locale, в этом случае эксепшин. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 21:54 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
т.е. коннекшинстринг всегда должен содержать db_Locale=ru_RU.1251;Client_Locale=ru_RU.1251 , если хочется подключится к базе с 1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 21:58 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
Журавлев Денис, Если у Вас java-приложение, то желательно, чтобы CLIENT_LOCALE = ru_RU.UTF-8 С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 22:36 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
GVF112GVF, Всем огромное спасибо в первую очередь за терпение....всё получилось.Оказалось следующее.В дизайнере не конектится а прописывая ручками connectingstring в коде всё работает ...может это какая-то недоработка IBM... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2010, 23:35 |
|
как законектиться с ru_ru.1251
|
|||
---|---|---|---|
#18+
777uraganGVF112GVF, Всем огромное спасибо в первую очередь за терпение....всё получилось.Оказалось следующее.В дизайнере не конектится а прописывая ручками connectingstring в коде всё работает ...может это какая-то недоработка IBM... Вот кстати я тоже попробовал myConnection.ClientLocale="ru_ru.1251"; myConnection.DatabaseLocale="ru_ru.1251"; а в connectingstring удалил. У меня работает такой вариант, clientsdk 3.50TC1 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2010, 08:37 |
|
|
start [/forum/topic.php?all=1&fid=44&tid=1607554]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
143ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 268ms |
0 / 0 |