powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Коннект к DB2
12 сообщений из 12, страница 1 из 1
C# Коннект к DB2
    #39725446
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Никак не могу прикрутиться к базе DB2 из VS 2015
(версия DB2 - 10.5.4)

1. поставил клиента ibm_data_server_client_winx64_v11.1
2. использую
Код: c#
1.
using IBM.Data.DB2;



3.
Код: c#
1.
2.
3.
4.
5.
6.
 DB2Command cmd = new DB2Command(sql, conn);
                cmd.CommandType = CommandType.Text;
                cmd.ExecuteNonQuery();                
                DB2DataAdapter da = new DB2DataAdapter(cmd);
                DataSet ds = new DataSet();
                da.Fill(ds);




3. на строке
Код: c#
1.
da.Fill(ds)


выходит ошибка IBM.Data.DB2.DB2Exception: 'External component has thrown an exception.'

Кто подскажет, что здесь не так
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39725451
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abortпоставил клиента ibm_data_server_client_winx64_v11.1бывает установка с NuGet помогает.
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39725455
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

пробовал Install-Package IBM.Data.DB2 -Version 10.0.5.5
но клиент должен быть установлен, ибо не все библиотеки нугет ставит в GAC
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39725456
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abort,
В ветке базы заведи тему.
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39725458
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Да завел там в первую очередь, но там совсем тихо как то. Последняя активность 23 окт 18
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39725465
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abort,

Без адаптера, через ридер работает?
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39725469
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

останавливается на методе dr.Read() с такой ошибкой

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
DB2Command cmd = new DB2Command(sql, conn);
                cmd.CommandType = CommandType.Text;
                DB2DataReader dr = cmd.ExecuteReader();
                while(dr.Read())
                {
                    string v1 = dr[0].ToString();
                    string v2 = dr[1].ToString();
                }
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39725509
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abort,
Ну, ещё только мысль проверить вложенное исключение. А потом только гугл)
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39726121
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abort,

клиент видимо сильно древний, и не дружит с современными средствами типа VS2015

читай system requrements

PS. IBM Похоже утопила бесплатные дибиту - РИП.
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39726250
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglabort,

клиент видимо сильно древний, и не дружит с современными средствами типа VS2015

читай system requrements

PS. IBM Похоже утопила бесплатные дибиту - РИП.

похоже на правду, хотя клиента качнул с офиц сайта на первой страничке

Решил похожее сделать на Java. Качнул db2jcc.jar, прикрутил к Eclipse и ... оказалось все просто. Заморочка была что одни JAR работают с 32 разр другие с 64 JAVA.

Видимо IBM не хочет упрощать жизнь .NET разрабам
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39726253
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abortВидимо IBM не хочет упрощать жизнь .NET разрабаму MS политика код первичен, а не база.
Правда в Core они уже поправились.
Поэтому все равно какая база. Таблички одинаковы.
...
Рейтинг: 0 / 0
C# Коннект к DB2
    #39726939
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
abort
Код: c#
1.
2.
3.
4.
5.
6.
 DB2Command cmd = new DB2Command(sql, conn);
                cmd.CommandType = CommandType.Text;
               cmd.ExecuteNonQuery();                
                DB2DataAdapter da = new DB2DataAdapter(cmd);
                DataSet ds = new DataSet();
                da.Fill(ds);


То есть здесь ошибка не возникает?




abortостанавливается на методе dr.Read() с такой ошибкой
С какой?


abort1. поставил клиента ibm_data_server_client_winx64_v11.1

У меня стоит ibm_data_server_ runtime _client_winx64_v11.1 и никаких проблем
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Коннект к DB2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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