sql server 2000 windows ce版 - c++编程
http://www.microsoft.com/china/windows/embedded/community/tips/ce/sqlserverforce.asp 【程序编程相关:用VB对磁盘的物理扇区数据读/写操作】 适用于:windows ce 3.0 【推荐阅读:最简单的IO操作】 发布日期:2003年9月26日 相关连接 将使用技巧提交给windows embedded社区供稿人:embedded mvp,abraham kcholi
microsoft sql server™ 2000 for windows® ce是一个得心应手的小工具.然而,针对c++开发人员提供的帮助内容却较为混乱.当我们着手利用专门针对sql server ce提供的对象链接与嵌入数据库(oledb)进行开发活动时,通常会查看相关示例,并感觉得心应手;然而,当我们试图为普通用户创建一个示例时,则会遇到某些绑定问题.下面提供了一种可能有助于克服绑定问题的解决方案. 从rowset(行集合)对象中获取数据 在行集合中获取有关列的信息 hr = m_pirowset->queryinterface(iid_icolumnsinfo,(void **)&picolinfo); hr = picolinfo->getcolumninfo(&ccol,&pcolinfo,&pstringbuffer); 使用上述信息创建绑定(dbbinding),而dbbinding则代表行集合列中的实际数据被转移至用户缓冲区的具体方式.
重要提示:在您使用dbcolumninfo(一种对应于行集合中每一列的结构)对绑定进行初始化之前,请先检查返回参数(&ccol)中的列数.这主要是因为,上述列中可能包含书签列,而与书签列有关的信息则是dbcolumninfo数组的第一个结构.... 下一页