程序安装上了但是不不能连接数据库( 远程 sql server )
但是(我随便建立一个odbc连接就可以连了)
  怎么解决呀
  我总不能没装一个软件
  都要做一个odbc连接吧
  大下们!!!
  555555~~~~~~~~~~~~~~

解决方案 »

  1.   

    问题没有讲清楚不能连接数据库?
    你是采用何种方法?
    连接的SERVER数据库启动了吗?
    连接的SERVER对吗?
    连接的DATABASENAME存在吗?
    用户名,密码对码?
      

  2.   

    用socket吧,优点在于可以指定端口,便于在有放火墙的环境中使用.
      

  3.   

    那你的程序是用ODBC连的 ????
      

  4.   

    如果数据库是SQL SERVER,建立你用ADO连接数据库,测试完毕后制作安装程序时将SQL SERVER的客户端所需的文件打包进去即可。
      

  5.   

    ado 连的
       能制定断口吗
      

  6.   

    打包的时候没有把SQL SERVER 客户端所需要的DLL文件带进去吧??
      

  7.   

    用ADOConnection 控件连接
        是呀
        但是
        应该不必包含 sql 的dll 吧我觉得应该是可以修改系统设置的
    98,2000 的系统都是默认使用( "管道" "\\12.12.1.12\pipe\sql\query" 通信的)
     而我 使用的是
     望站上的 sql 
     通过 tcp/ip 通信才能连接
      

  8.   

    装一下SQL SERVER的客户端连接
      

  9.   

    哥哥
         我总不能给每个用户都装上SQL SERVER的客户端吧
    55555555555555555555~~~~~~~~~~~~~~~~~~~~~~~~~~
      

  10.   

    试着将开发机器上的msado15.dll拷贝到安装机器上的相应目录看看
      

  11.   

    在你设计的机器上装SQL SERVER(至少装上客户端),然后在开始菜单上你就见到有关SQL SERVER的菜单(忘了叫什么了,家里的机器上没装),其中有一个菜单上你就可见到SQL SERVER客户端所需的几个DLL文件,在制作安装程序时打包上去就行了。
      

  12.   

    请在客户端安装 MS MDAC 2.7 ,微软的网站上有下;
      

  13.   

    Dbmssocn.dll TCP/IP 支持文件Dbmsspxn.dll IPX 支持文件Dbnmpntw.dll 命名管道支持文件Ntwdblib.dll SQLServer核心文件(这个文件最重要)
      

  14.   

    楼上说的有道理,我依稀记得我做的安装程序上就是打包了这几个文件(不好意思,我现在的机器没有装SQL SERVER)。
      

  15.   

    Dbmssocn.dll TCP/IP 支持文件Dbmsspxn.dll IPX 支持文件Dbnmpntw.dll 命名管道支持文件Ntwdblib.dll SQLServer核心文件(这个文件最重要)
    是否
        在封装的时候
        把他们一起封装起来?
        但是有如何封装他们呢
        里面有这方面的
        选项?
        在那里呀?