powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / как законектиться с ru_ru.1251
18 сообщений из 43, страница 2 из 2
как законектиться с 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
18 сообщений из 43, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / как законектиться с ru_ru.1251
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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