尝试在.net中使用IBM数据服务器驱动程序进行ODBC和CLI(CLI驱动程序)时,我遇到了一个问题。我创建了一个简单的小测试应用程序,它调用DB2数据库来检索一些用户属性。我从64位Windows NT 6.1服务器运行它,并通过telnet,ODBC数据源连接和我的测试应用程序成功测试了与DB2服务器的连接。我正在使用OdbcConnection和OdbcCommand。连接字符串中的驱动程序是用于ODBC和CLI的IBM数据服务器驱动程序(CLI驱动程序)。打开连接(OdbcConnection.Open())后,我运行ExecuteReader(OdbcCommand.ExecuteReader())。我的应用程序只是在那里停留了无限的时间。那里的其他人经历过这个吗?任何帮助将不胜感激。
谢谢, 安东尼
答案 0 :(得分:0)
我没有遇到过这种情况,但您是否有可能使用IBM数据服务器驱动程序包(请确保获得64位版本),因为这是IBM推荐的.Net客户端?
否则,您正在使用的数据读取器命令中可能出现错误或SQL优化不佳。