求助:连接DB2的ADO字符串问题
在网上转了几圈,得来了这么几个格式:
Provider=MSDASQL.1;Password=AdministratorPW;Persist Security Info=True;User ID=Administrator;Data Source=Order;Mode=ReadWrite
运行正常。但是必须配置ODBC数据源(好像必须安装DB2客户端才能配置上ODBC数据源),实在太麻烦了
Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=10.10.10.10;Initial Catalog=Order;Package Collection=Order;Default Schema=Order;User ID=Administrator;Password=AdministratorPW
运行时报错 实时错误 '3706':
未找到提供程序。该程序可能未正确安装。
Provider=IBMDADB2;Database=order;HOSTNAME=10.10.10.10;PROTOCOL=TCPIP;PORT=50000;uid=Administrator;pwd=AdministratorPW
运行时报错 实时错误 '-2147217887 (80040e21)':
SQL30081N 检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信 API:"SOCKETS"。检测到错误的位置:""。检测到错误的通信函数:"connect"。协议特定的错误代码:"10061"、"*"、"*"。 SQLSTATE=08001
怎么办啊?是不是我的参数写的不对?或者什么原因??
我的数据库名叫做Order,IP地址为10.10.10.10,没有设置过Package Collection和Default Schema这两个东西。
请问这个连接语句应该怎么写啊?或者需要做什么设置啊?
谢谢!!!!!!