本帖最后由 zlcrypto 于 2012-03-01 23:45:19 编辑

解决方案 »

  1.   

    在笔记本上运行就有错误 但是在台式机上就会有问题 倒底是在哪正常呢?同学,睡觉时间了还在努力呀!
    你这是提示SQL SERVER不存在或拒绝访问,是数据库连接没连好
    可能性有:
    1.SQL 的联接字符串配置错误,重新设置ADOCONNECTION的CONNECTIONSTRING属性
    2.Sql server 的认证模式可能为WINDOWS认证,改成SQL SERVER混合认证
    3.如果按你所说如果一台电脑可联上一台不能联上的话,那要看不能连接上的电脑能否PING 通数据库所在的电脑,若不能,添加静态路由就好
      

  2.   

    可能是安装的MSSQL环境和DELPHI有问题吧,我的都没有问题的
    测试环境如下:
    1) WIN7+MSSQL2005+DELPHI7        测试成功
    2) WINXPSP3+MSSQL2008+DELPHI7    测试成功
      

  3.   

    对了,再注明一下:
    WIN7下的MSSQL2005是精简版本的
    而WINXPSP3下的MSSQL2008是完整版本的
      

  4.   

    @case5166 我的描述有问题 是笔记本不好用 但是台式机上面好用
      

  5.   


    我的笔记本也是win7啊 这个字符串配置应该是没有问题的
    因为我变着这个软件有个成型的它运行完全没问题 但是运行代码就不可以了
      

  6.   


    我的SQL Server 是装在虚拟机下的应该没有你描述的这个问题