你用的是SQL数据库的话,看是不是把数据访问的IP地址写死了。

解决方案 »

  1.   

    如果是SQL数据库,请检查SQL所在机器的防火墙是否将数据库端口关闭了
      

  2.   

    1.在别的电脑上,测试一下ODBC能否连接服务器,如果不能连接,就是别的电脑中防火墙、数据端口等的问题
    2.如果能连接,则可能是程序中某些变量写死了
      

  3.   

    解决了,我是在 win7 sp1 开发的 引用了ado 方式连接数据库 ,我找了资料 ,在win7 sp1 开发 引用了ado的 在  低于 win7sp1 的 系统上运行 是连接不上数据库的,用虚拟接 从新搞了 2003的环境 ,从新编译了下 ok了 
      

  4.   

    VB 打包后在本机可以运行,连接数据库正常, 在别的电脑上运行时连接不到数据
    显示System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)