OdbcCommand.ExecuteReader зависает при использовании драйвера IBM Data Server для ODBC и CLI (драйвер CLI) в .Net - PullRequest
0 голосов
/ 26 октября 2011

У меня возникла проблема при попытке использовать драйвер IBM Data Server для ODBC и CLI (драйвер CLI) в .net.Я создал простое небольшое тестовое приложение, которое вызывает базу данных DB2 и получает некоторые пользовательские атрибуты.Я запускаю это с 64-битного сервера Windows NT 6.1 и успешно проверил соединение с сервером DB2 через telnet, ODBC Datasource connect и через мое тестовое приложение.Я использую OdbcConnection и OdbcCommand.Драйвером в строке соединения является драйвер IBM Data Server для ODBC и CLI (драйвер CLI).После открытия соединения (OdbcConnection.Open ()) я запускаю ExecuteReader (OdbcCommand.ExecuteReader ()).Мое приложение просто сидит и висит на неопределенное время.Кто-нибудь еще испытывал это?Любая помощь будет оценена.

Спасибо, Энтони

1 Ответ

0 голосов
/ 01 ноября 2011

Я с этим не сталкивался, но можно ли использовать пакет драйверов IBM Data Server (обязательно получите 64-битную версию), так как это рекомендуемый IBM клиент для .Net?

В противном случае, ошибка или плохо оптимизированный SQL могут быть в команде, которую вы используете для чтения данных.

...