我用delphi+sql server做了三个小的系统,在本机上运行都没有问题!但是放到其他机器上运行的时候,会有两个系统连接数据库的时候报错(sql server不存在),但是报错关闭后又能正常登录使用系统。而有一个系统能正常的连接数据库!这是怎么回事呢?三个系统的登录界面包括后台程序都是一模一样的!
我是直接把三个系统的可执行文件拷贝到其他机器上的,在其他机器上我都配置好了数据库相关的信息,包括数据源,bde的配置!

解决方案 »

  1.   

    如果Firewall沒有問題,那麼是不是客戶機上未安裝database數據庫引擎
      

  2.   

    另外 sql server需要装什么引擎呢?
      

  3.   

    sqlserver,更应该用ado了
    怎么还用bde?bde都是需要配置的
      

  4.   

    看看连接孔件,如果是ado连接,看看ADOConnection1.Connected是不是设置为true了,
    如果是先设置为false,再编译,然后重新打包
      

  5.   

    是用ADO,还是BDE,看看windows的用户设置,是否去开通Guest。 
      

  6.   

    如果是BDE,需要配置windows的用戶設置,比如說guest...
      

  7.   

    开了guest发现机器很容易中毒和木马啊 有什么方法可以避免吗?guest能设置密码吗?
      

  8.   

    用ADO连接,可以设SQL的帐户,也可以用WINDWOWS帐户登录。
      

  9.   


    是不是选择混合模式登录sq啊??如果用windows账户登录是不是给guest账户设个密码就可以防止入侵呢?