powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка соединения с Informix через ODBC в mono-приложении
4 сообщений из 4, страница 1 из 1
Ошибка соединения с Informix через ODBC в mono-приложении
    #37152335
DrGonzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер.

С mono/.NET опыта в общем нет, но есть необходимость заставить работать небольшое приложение под Linux.

Собственно код с которым возникли проблемы:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.Odbc;

namespace TimeoutError
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
 
	     string dsn = "Infdrv1";
           
                var conn = new OdbcConnection("DSN=" + dsn);
                conn.Open();

<...>

Приложение завершает работу с ошибкой:
System.Data.Odbc.OdbcException: ERROR [I000] [unixODBC][
at System.Data.Odbc.OdbcConnection.Open () [0x00000] in <filename unknown>:0


Окружение для работы через ODBC сконфигурировано корректно - другие приложения работают без проблем.

Может кто-нибудь подсказать пожалуйста?
...
Рейтинг: 0 / 0
Ошибка соединения с Informix через ODBC в mono-приложении
    #37152526
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в качестве альтернативы могу посоветовать
Код: plaintext
1.
2.
3.
4.
...
// var conn = new OdbcConnection("DSN=" + dsn);
IfxConnection conn = new IfxConnection("DSN=" + dsn);
...
...
Рейтинг: 0 / 0
Ошибка соединения с Informix через ODBC в mono-приложении
    #37336861
DrGonzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кому пригодится.

Проблема решается установкой параметра:

[ODBC]
UNICODE=UCS-2

https://bugzilla.novell.com/show_bug.cgi?id=434772
...
Рейтинг: 0 / 0
Ошибка соединения с Informix через ODBC в mono-приложении
    #37337159
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
DrGonzoМожет кому пригодится.

Проблема решается установкой параметра:

[ODBC]
UNICODE=UCS-2

https://bugzilla.novell.com/show_bug.cgi?id=434772

для того чтобы кому нибудь действительно пригодилось надо указать версию ОС, самого информикса, ОС клиента как минимум.
В этом случае еще локаль сервера БД и клиента.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка соединения с Informix через ODBC в mono-приложении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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