2013-02-25 1 views
0

Я пытаюсь подключить базу данных derby с помощью приложения C# через IBM DB2.Подключение derby с .net C# через драйвер ibm db2

В первом я установлен пакете драйверов IBM Data Server, который, в соответствии с документацией, приведенной в следующей ссылке, как

http://www.ibm.com/developerworks/data/library/techarticle/dm-0410ng/index.html.

Затем я установил клиент IBM Data Server, который имеет этот DLL в каталог "bin", который я добавил в системный путь. и следовали каждые шаги в соответствии с этим документом

, но я получаю сообщение об ошибке, как

{System.Data.Odbc.OdbcException (0x80131937): ERROR [08001] [IBM][CLI Driver] SQL30081N A communication error has been detected. Communication protocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "xx.xx.xx.xx". Communication function detecting the error: "selectForRecvTimeout". Protocol specific error code(s): "0", "*", "*". SQLSTATE=08001 

и ошибки трассировки стека, как

at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode) 
    at System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcConnection connection, OdbcConnectionString constr, OdbcEnvironmentHandle environmentHandle) 
    at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions) 
    at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) 
    at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) 
    at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 
    at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 
    at System.Data.Odbc.OdbcConnection.Open() 

ждет ваши ценные ответы и комментарии !!!!!! !!.

ответ

0

Ум, вы понимаете, что статья developerWorks, на которую вы ссылаетесь, составляет 10 лет, не так ли? Эта версия программного обеспечения IBM ADO.Net имела доступ только к очень старым версиям базы данных Derby, версии 10.0-10.2.

Вы не упомянули, какую версию Derby вы пытаетесь запустить, но если это не ОЧЕНЬ старая версия, вы не сможете использовать эту технику.

+0

Спасибо за ваше сообщение ..и просто хочу знать, есть ли какой-нибудь возможный способ сделать это ... Или нам нужно продолжить любую альтернативу – GowthamanSS

 Смежные вопросы

  • Нет связанных вопросов^_^