本帖最后由 CCDDzclxy 于 2013-12-02 21:32:40 编辑

解决方案 »

  1.   

    可以用ADO助手试试你的数据库连接字符串和SQL语句
      

  2.   

    那为何 连 ODBC配置 都连不上 sqlserver2005 呢?
      

  3.   

    可能参数不对吧,没用过ODBC,一直都是ADO,英语可以的话到这里看连接字符串
      

  4.   

    不搞了,我c.a.o ,要tm吐了,各种设置,各种安装...
    Vmware7、Vmware6.5、sqlserver2005、SQLServer2005_SSMSEE.msi、.net2.0 ,都重新下过,装了N次...设置设来设去设了N回...就是不行...最后,在别人的机子上的 Vmware6.5上装了srv03sp2,再装好sqlserver2005,再跑测试代码是OK的,再把这个2003全部复制到我的机子上,再用我的vmware打开,这样才能连上...悲了个催啊.... 我tm服了,彻底服了,五体投地 ps:我机子是 Win7 旗舰版 sp1
      

  5.   

    这个还是没根本性的搞定...
    别人的机子是xp,编译的测试代码在2003上连接sqlserver2005是OK的;我的机子Win7用vc6编译的测试代码还是和楼顶一样的错误...然后在虚拟机中装了vc6,重编译测试代码后,才OK,终于明白,是Win7中vc6编译的代码的问题...
      

  6.   

    最后测试了下,Win7编译的楼顶的测试代码(vc6版 和 vs08版),放于虚拟机srv2003,都会出现楼顶所示的错误... 在虚拟机srv2003里面安装vc6重新编译测试代码,则一切OK了...居然是这种结果... 真是闲的蛋疼了...ps : 并且虚拟机srv2003里面编译出来的测试代码放于Win7里面跑是OK的。这就是所谓的 兼容、不兼容 的事情 ??
      

  7.   

    高版本兼容低版本,一般都是在XP上编译,在WIN7上可以运行。