连接如下:
str.Format("Provider=SQLOLEDB;Data Source=LHT\\LHTSERVER;Initial Catalog=one;User Id=sa;Password=");
//服务器为:LHT\LHTSERVER,数据库名字为:one如果这台机器上安装了SQL Server,那么用这个连接字符串就能成功连接数据库.--------------------------------------------------------------------
现在我想知道,这个程序安装到没有安装SQL Server的电脑能正确连接数据库吗?
如果不能,那该如何做才能呢做?

解决方案 »

  1.   

    可以你应用程序所在的机器有没有sql server数据库没有关系的只要连接到那台装有数据库的机器就可以了偶们公司做就是这样的
      

  2.   

    “安装到没有安装SQL Server的电脑”当然不能了,去掉连接SQL的语句,可能不止一个条:)
    除非远程连接到其它装了SQLSEVER的机子
      

  3.   

    如果连接到另外的机子,一些SQL连接语句的某些参数可能要改一下:
      

  4.   

    --------------------------------------------------------------------------
    我再补充一下:
    另外一台电脑没有安装SQL Server,也不会通过网络访问安装有SQL Server的电脑.
    这样的话,该如何连接数据库!
    --------------------------------------------------------------------------
      

  5.   

    Data Source=192.168.0.1填上安装了SQL SERVER的机器的IP就可以了。
      

  6.   

    str.Format("Provider=SQLOLEDB;Data Source=192.168.0.1;Initial Catalog=one;User Id=sa;Password=");
    这里192.168.0.1的机器需要装SQL SERVER