1 sql server属性\连接\查询超时设定 = 0
 一般来说是你的sql 语句有问题?
2 配置客户端,或用机器名代替ip
我的
PROVIDER=SQLOLEDB;SERVER=ICE;UID=SA;PASSWORD=;DATABASE=DBTEST没有问题

解决方案 »

  1.   

    连接试用:   strconn="driver=SQL server;server=203.207.228.26;uid=xx;pwd=yy;database=d"
      

  2.   

    我的报错如下:
    Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'auto'. /qiche/ProductSale.asp, 行238 
    在请问,如果知道IP如何知道这台电脑的机器名?
      

  3.   

    ping -a 203.207.228.26-a Resolve addresses to hostnames.
      

  4.   

    SET LOCK_TIMEOUT 0或选中Microsoft SQL Servers-->工具栏,工具-->高级-->查询超时-->改为0
      

  5.   

    在别的机器上就可以呢
    ~~~~~~~~~~~~~~~~~~~~~``
    请楼主把这句话解释清楚er这样才能迅速定位,有的放矢ps:
    大力一来,所有问题都能见到2颗红红的星星和迅速准确的回答,//admire :)