首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动平台 >

请问wince ole db

2012-01-23 
请教wince ole db本人目前遇到以下问题,多谢高手帮助。我给公司开发一个基于wince 的PDA项目。项目要求连接

请教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可行的

热点排行