powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / как законектиться с ru_ru.1251
43 сообщений из 43, показаны все 2 страниц
как законектиться с ru_ru.1251
    #36679790
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня на сервере в базе в инфо 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/Подскажите пожалуйста как можно пофиксить такую проблему?
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679800
KyRo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте поменять локаль в настройках ОДБС или же прописать в утилите Setnet32
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679860
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679944
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если мне не через ODBC driver а через .NET provider надо
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679949
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uraganа если мне не через ODBC driver а через .NET provider надо

а в Setnet32 во вкладке environment прописал всё кроме ifxsqlhosts если там прописываю хост то дальше на вкладку server information не переходит пишет could not open the registry/Сразу оговорюсь удалённый реестр работает
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679951
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в другие базы(sysmaster) при таких настройках попадаю
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679960
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
IfxConnection public properties
 ConnectionString
 Client Locale, Client_Locale


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";
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679961
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uraganв другие базы(sysmaster) при таких настройках попадаю
в ODBC прописал в обоих локалях ru_ru.1251 заработало....но мне надо в студии через ifxconnection.connectingstring///знаете там кнопка есть если перетащиш на форму ifxconnection///
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36679970
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис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.
IfxConnection public properties
 ConnectionString
 Client Locale, Client_Locale


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;
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680003
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 что-то не вижу.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680008
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может быть в самой винде в переменных средах пользователя или в системных переменных надо что-то прописывать?
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680014
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uraganможет быть в самой винде в переменных средах пользователя или в системных переменных надо что-то прописывать?может пора документацию почитать?
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680016
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис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.
IfxConnection public properties
 ConnectionString
 Client Locale, Client_Locale


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
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680025
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис,

простите...а где это.... я в студии всё выставляю CLIENT_LOCALE=ru_RU.1251 DB_LOCALE.1251
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680027
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uragan
а где эти параметры просмотреть

IfxConnection public properties

Client Locale, Client_Localeплохо быть тупым, понимаю.

Просто замените свою строку
Код: plaintext
Server=ol_informix; DataBase=teh2; User Id=informix;Password=informix123; Host=10.211.1.18; Protocol=onsoctcp; service=1526;
на мою:
Код: plaintext
Server=ol_informix; DataBase=teh2; User Id=informix;Password=informix123; Host=10.211.1.18; Protocol=onsoctcp; service=1526;Client_Locale=ru_RU.1251
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680030
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uraganЖуравлев Денис,

простите...а где это.... я в студии всё выставляю CLIENT_LOCALE=ru_RU.1251 DB_LOCALE.1251где где выставляете?
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680124
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис777uraganЖуравлев Денис,

простите...а где это.... я в студии всё выставляю CLIENT_LOCALE=ru_RU.1251 DB_LOCALE.1251где где выставляете?

и не говорите трудно быть тупым...русским ведь языком написано в студии в дизайнере
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680139
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uragan
и не говорите трудно быть тупым...русским ведь языком написано в студии в дизайнере
Не выставляйте db_locale. Покажите всю строку и ошибку.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680140
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис777uragan
а где эти параметры просмотреть

IfxConnection public properties

Client Locale, Client_Localeплохо быть тупым, понимаю.

Просто замените свою строку
Код: plaintext
Server=ol_informix; DataBase=teh2; User Id=informix;Password=informix123; Host=10.211.1.18; Protocol=onsoctcp; service=1526;
на мою:
Код: plaintext
Server=ol_informix; DataBase=teh2; User Id=informix;Password=informix123; Host=10.211.1.18; Protocol=onsoctcp; service=1526;Client_Locale=ru_RU.1251


выдал ошибку
ERROR [HY000] [Informix .NET provider][Informix]Error opening required code-set conversion object file.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680161
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис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";
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680218
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит в базе не 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;
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680226
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;

обясните пожалуйста как это показать где на сервере
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680235
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680386
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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. У меня тоже иногда впечатление, что вы издеваетесь...
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680450
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680452
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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. У меня тоже иногда впечатление, что вы издеваетесь...

нет не издеваюсь русскоязычной мало инфы по настройке
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680852
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тан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
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36680887
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uragan
в базе в nls 100 процент 1251прямо вот так и написано "процент"? Копипаст, скриншот слабо?
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681030
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис,
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681043
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uragan,
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681071
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uraganЖуравлев Денис,
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681085
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uragan,
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681095
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uragan,
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681457
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
777uragan,

Проверял соединение с кодовой страницей UTF-8 ?!

Если CLIENT_LOCALE=DB_LOCALE= ru_RU.CP1251
не работает, нужно проверить наличие файлов конвертации на клиентской машине.

Надеюсь,
что установленная локаль на клиентской машине - русская (региональные параметры для ОС)?
... :)

С уважением,
Вадим.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681464
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
777uragan,

Как вариант, можно проверить ...

CLIENT_LOCALE=ru_RU.UTF-8
DB_LOCALE=ru_RU.CP1251


С уважением,
Вадим.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681618
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студии нет, пишу в блокноте

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
using IBM.Data.Informix;
using System;
public class HelloIBM
{
  public static void Main()
  {
    IfxConnection myConnection = new IfxConnection("Database=test;Host=localhost;Server=ol_svr;Service=1526; Protocol=onsoctcp;UID=informix;Password=informix;db_Locale=ru_RU.1251;Client_Locale=ru_RU.1251");
        try
        {
            myConnection.Open();
        }
        catch (Exception e)
        {
            Console.WriteLine("{0} Exception caught.", e);
        }
    Console.WriteLine("HELLO Informix");
    myConnection.Close();
  }
}

компилирую
Код: plaintext
C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe /lib:"C:\Program Files\IBM\Informix\Client-SDK\bin\netf20" /reference:"IBM.Data.Informix.dll" test.cs


запускаю
Код: plaintext
1.
>test.exe
HELLO Informix



удаляю из коннекшстринг db_Locale=ru_RU.1251;
компилирую
запускаю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
>test.exe
IBM.Data.Informix.IfxException: ERROR [HY000] [Informix .NET provider][Informix]Error opening required code-set conversion object file.
   в IBM.Data.Informix.DBCWrapper..ctor(IfxConnection connection)
   в IBM.Data.Informix.IfxConnectionPool.IfxConnPoolNode..ctor(IfxConnection connection)
   в IBM.Data.Informix.IfxConnectionPool.OpenNewConnection(IfxConnection connection, ConnectionPoolType ConnPoolType)
   в IBM.Data.Informix.IfxConnectionPool.Open(IfxConnection connection)
   в IBM.Data.Informix.IfxConnPoolManager.Open(IfxConnection connection)
   в IBM.Data.Informix.IfxConnection.Open()
   в HelloIBM.Main() Exception caught.
HELLO Informix


причем если указать неправильный порт, это же самое, т.е. до коннекта проверяется.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681654
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис,

Я так понимаю, что компиляция и запуск тестового приложения,
выполняется в среде INFORMIX ?! Переменные среды Informix, Path, LIBPATH и т.д.

Connection strings for Informix - http://www.connectionstrings.com/
и Port, используются правильно ?

Что происходит, когда Вы пытаетесь использовать локаль EN_US для тестовой базы
stores_demo ???

С уважением,
Вадим
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681664
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GVF112GVFЖуравлев Денис,

Я так понимаю, что компиляция и запуск тестового приложения,
выполняется в среде INFORMIX ?! Переменные среды Informix, Path, LIBPATH и т.д.

Connection strings for Informix - http://www.connectionstrings.com/
и Port, используются правильно ?

Что происходит, когда Вы пытаетесь использовать локаль EN_US для тестовой базы
stores_demo ???

С уважением,
ВадимВадим, я возможно написал криво, но все работает как и должно, у меня проблем нет, просто я показал вариант 2, когда не указан db_locale, в этом случае эксепшин.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681672
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. коннекшинстринг всегда должен содержать db_Locale=ru_RU.1251;Client_Locale=ru_RU.1251 , если хочется подключится к базе с 1251
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681703
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис,

Если у Вас java-приложение, то желательно, чтобы CLIENT_LOCALE = ru_RU.UTF-8

С уважением,
Вадим.
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681744
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GVF112GVF,

Всем огромное спасибо в первую очередь за терпение....всё получилось.Оказалось следующее.В дизайнере не конектится а прописывая ручками connectingstring в коде всё работает ...может это какая-то недоработка IBM...
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36681940
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777uraganGVF112GVF,

Всем огромное спасибо в первую очередь за терпение....всё получилось.Оказалось следующее.В дизайнере не конектится а прописывая ручками connectingstring в коде всё работает ...может это какая-то недоработка IBM...
Вот кстати я тоже попробовал

myConnection.ClientLocale="ru_ru.1251";
myConnection.DatabaseLocale="ru_ru.1251";
а в connectingstring удалил.
У меня работает такой вариант, clientsdk 3.50TC1
...
Рейтинг: 0 / 0
как законектиться с ru_ru.1251
    #36682091
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BTW, я на клиентских местах после установки последнего SDK не устанавливаю переменную DB_LOCALE, она определяется автоматически.
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / Informix [игнор отключен] [закрыт для гостей] / как законектиться с ru_ru.1251
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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