基本情况:
1、Delphi 7+win 2000+sql server 2000开发!
2、使用Ado连接数据库
3、2000下运行无问题,很多98的机器上也没问题,但偏在最重要的一台98上无法运行!
状况如下:
双击程序后,程序直接跑到后台运行了(按ctr+alt+del可以看到程序已经在运行中)。
试过好多方法也不能让它显示出来。
分别拿了开发的其它几个程序try了一下,也是同样的问题!但这些程序在别的机器上运行的好好!?
后来copy了另一个用PB开发的程序。运行正常!
郁闷中。
请教大家碰到过这问题没有?
我快急死了...

解决方案 »

  1.   

    不知道和98的MDAC的版本是否有关系。
      

  2.   

    有可能是MDAC的的问题,你试试将这台98机器装上最新的MDAC。
    或者建一个连接,看是否可以连通。
    实在不行,换台机器吧。
      

  3.   

    看看你的CONNECTTIMEOUT是不是设成0了?或者是你的程序是多线程的,导致数据库连接数超过最大限制。只是猜测,不知道对不对。