给SQL开个游客账户,在ADO的连接配置中
IP填写为服务器的网络地址或域名,如果一个网络地址通过了路由分给了几台机器就是说共享上网,那就要在路由器里开通虚拟映射,把服务器的内网IP和端口对应上,然后连接IP就写成网络地址或域名然后后面跟上:映射的端口号
账户和密码就用游客账户
设置好后
调用就可以连接了
其他的跟访问内网的 *** 作一样
连接数据库的语句是固定的
*** 作语句就是一般的SQL语句
具体用法百度搜索C++的ADO *** 作
很多例子
如你与leiyangbdwk中追问所示,你在WinCE中使用的是SqlCeDataReader,这个是SqlCE数据库的DataReader,如同你使用SQL Server时,使用的是SqlDataReader,而Access是OleDbDataReader,后面都是DataReader,而前面不同,这就代表着你使用了不同的连接文件而已。
SqlCe数据库是一个可以存放在智能设备上的一个文件型的数据库。如果你想访问存放于服务器上的SQL Server,有两种方式可以解决:
添加引用:System.Data.SqlClient
在一台对外的服务器上部署WebService,所有的数据库 *** 作都通过这个WebService抛出方法来解决(建议这样处理)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)