我公司有一售款业务,各个营业所的客户机全都通过市内的公网联到了总部的服务器上。
  我想写一基于数据库的程序(用VC开发),用于财务上的管理和数据的动态更新(即客户机上的所有操作都在我的服务器上的数据库中进行(读写数据库))。
   这个怎么能从客户机上找到总部的服务器及服务器上的数据库呢???
       难道我要写基于流套接字的TCP/IP协议的网络程序吗??

解决方案 »

  1.   

    用ADO?
      我该怎么样的设置,我的客户机程序才能找到总部服务器上的数据库,并对它进行实时地读写呢??????            谢谢了,各位!我真的感到困惑!!!
                    小弟在此一揖了!!
      

  2.   

    你得知道服务器的IP地址或者机器名,调用ADO的Open函数直接连接上,无需TCP/IP
      

  3.   

    to:: bluestar(蓝色星星) 
       你得知道服务器的IP地址或者机器名,调用ADO的Open函数直接连接上,无需TCP/IP
        是用这个IP地址作为这个函数的参数吗?
      

  4.   

    你可以在客户机的管理工具中的数据源ODBC中设置你的服务器的数据源名称即可
    在ADO调用数据库的时候写上你写的这个数据源
      

  5.   

    strConnect = _T("Provider=sqloledb;Data Source=MyServerName\MyInstanceName;"
        "Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;");strConnect = _T("Provider=sqloledb;Network Library=DBMSSOCN;"
            "Data Source=130.120.110.001,1433;"
            "Initial Catalog=MyDatabaseName;User ID=MyUsername;"
            "Password=MyPassword;");
      

  6.   

    m_pConnection->Open((_bstr_t)strConnect,"","",adConnectUnspecified);
      

  7.   

    study.......
         study.......
                  study........
      

  8.   

    为什么不考虑用mysql++和VC
    即方便又高效且数度快。
    Connection con;
    con.connect("db",”localhost”,”user”,”password”);//localhost也可用IP地址
    Query query = con.query();
    query << strSearch;
    query.execute(RESET_QUERY);