欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

请问wince ole db

更新时间: 2014-01-05 02:49:11 责任编辑: Author_N1

 

请教wince ole db
本人目前遇到以下问题,多谢高手帮助。

我给公司开发一个基于wince 的PDA项目。项目要求连接远程sqlserver数据库。
本来我采用RDA技术已经实现,但是老板说由于远程主机数据库太大,不可能缓存到本地,所以让我再开发个在线查询。但是目前本人遇到以下问题:

1) ole db 进行设置属性时, wince只支持DBPROP_INIT_DATASOURCE,其余属性不能注册例如:
  rgProps[0].dwPropertyID = DBPROP_INIT_CATALOG;  

V_VT(&(rgProps[0].vValue)) = VT_BSTR;  

V_BSTR(&(rgProps[0].vValue)) = SysAllocStringLen(OLESTR("student"),  

wcslen(OLESTR("student"))); 


在进行SetProperties会返回错误,dwStatus提示不支持该属性。

2)由于本人也是初次接触PDA 不知道 ADOCE是否支持远程数据库字符串连接。


3) 如果没有办法,我打算采用socket,在PDA做个客户机,在主机上设个服务器,PDA将查询SQL语句提交给服务器,有服务器负责查询数据库,返回结果。

请教各位,是否有方法可以直接连接数据库,方法3)有没有可行性。

谢谢啦。

--参考方法--
在终端和数据库中间加上一层是比较好的
--参考方法--
方法3可行的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:49:11
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14862/
本文WWW.DOC100.NET DOC100.NET版权所有。