我现在做的是一个~ "点点通"模式的软件
有服务器端  跟客户端~~~客户端是必须要下载的按安装以后才可以~~运行跟注册的~~现在首要问题是~` 客户端打开以后~
怎么才可以连接到服务器端的SQL数据库?????那个高手近来帮帮忙~~~~~~~ 指点一下~~~~~~

解决方案 »

  1.   

    客户端和服务器端如果在同一个局域网内,直接用连接字符串连接;
    如果是广域网,则写个TCP服务器程序统一处理数据请求吧。
      

  2.   

    string sConnString = "server=.;database=.;uid=;pwd=;"
    SqlConnection conn = new SqlConnection(sConnString);
    conn.open();
      

  3.   

    用ip地址进行连接就行了
     OLEDB, OleDbConnection :
    "Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;" 
    (DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default)) SqlConnection :
    "Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;" 
    (DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default))
      

  4.   

    谢谢帮忙~~ 各位
    我说的不是在同一个局域网内?
    请问你们说的连IP 怎么个连法~?? 楼上的可以在详细一点吗?加我QQ 2079545 帮帮我~~
      

  5.   

    按上面的方法可以了,只要把局域网的IP改为其他IP就是了!
      

  6.   

    楼主,你的"点点通"是运行在internet上吧,那千万别直接连sql server,一来慢,二来危险.建议用 webservice 或 remoting 去连数据库
    客户端再连中间层
      

  7.   

    個人觀點----局域網用remoting,互聯網用webservice
      

  8.   

    string connstring ="server=你的ip地址;uid=用户名;pwd=密码;database=数据库;"
    建议不要将连接信息直接写入软件。
      

  9.   

    同意 weisunding(鼎鼎) ( )
      

  10.   

    SqlConnection :
    "Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;" 
    下面这句话有什么用啊???? 放到什么地方啊?????
    (DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default))
      

  11.   

    我用的就是winfrom 实现SQL连接哦~~ 这是公司要求没办法~~
    所以帮忙想一下
      

  12.   

    Network Library=DBMSSOCN 这是什么意思啊??SqlConnection :
    "Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;"
    用这个这个方法在本机上可以用~~ 但是在另外一台电脑上面就不可以用啊
    就错误了?? 为什么?