我公司有一售款业务,各个营业所的客户机全都通过市内的公网联到了总部的服务器上。
我想写一基于数据库的程序(用VC开发),用于财务上的管理和数据的动态更新(即客户机上的所有操作都在我的服务器上的数据库中进行(读写数据库))。
这个怎么能从客户机上找到总部的服务器及服务器上的数据库呢???
难道我要写基于流套接字的TCP/IP协议的网络程序吗??
我想写一基于数据库的程序(用VC开发),用于财务上的管理和数据的动态更新(即客户机上的所有操作都在我的服务器上的数据库中进行(读写数据库))。
这个怎么能从客户机上找到总部的服务器及服务器上的数据库呢???
难道我要写基于流套接字的TCP/IP协议的网络程序吗??
解决方案 »
- MFC link错误
- 如何利用SendMessage向另一窗口的按钮发送单击的消息?
- 请教:使用API,如何根据进程的HANDLE或ID,获得该进程的线程数量?(不用Tool Help创建快照)
- CArray的函数在对自定义类型对象进行操作时需要重载吗?
- TMD,错在哪就是找不出来?
- 一个调试错误,请指教
- 360桌面右键菜单的实现
- 有没有人发现VC.NET下的 对话框很容易丢失?
- 请问怎样才能够读入一个.txt之类的文件,并且把内容显示出来,就像readbook 阅读器那样的
- A* 算法的问题:那儿可以找到关于 A* 算法的文章
- 高分求教,在VC中高用Word的一个搞不定的问题!
- 如何处理我自己发出的消息
我该怎么样的设置,我的客户机程序才能找到总部服务器上的数据库,并对它进行实时地读写呢?????? 谢谢了,各位!我真的感到困惑!!!
小弟在此一揖了!!
你得知道服务器的IP地址或者机器名,调用ADO的Open函数直接连接上,无需TCP/IP
是用这个IP地址作为这个函数的参数吗?
在ADO调用数据库的时候写上你写的这个数据源
"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;");
study.......
study........
即方便又高效且数度快。
Connection con;
con.connect("db",”localhost”,”user”,”password”);//localhost也可用IP地址
Query query = con.query();
query << strSearch;
query.execute(RESET_QUERY);