在ole db中,如何进行查找? 在ole db中,如何根据条件查找记录?例如查找 name = “张三” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用带WHERE子句的SELECT语句不就可以了吗? 因为我要进行多次的查找不同的纪录,因为速度要求,所以在程序启动时一次将所有记录读入内存,大约有几千条记录吧,所以不能使用带WHERE子句的SELECT查询 在odbc中,记录集有filter属性,在ole db中, 记录集也有filter属性吗? 看看吧,有的,要赋值得到的RECORDSER就是结果集 能给我一段代码吗?如果不太麻烦的话最好给个例子,先谢谢了!我的mail:[email protected] _RecordsetPtr pRsFilter;_RecordsetPtr pRs2;...//打开数据集pRs2//给pRs2的Filter赋值 pRs2->Filter = (const char *)strFilter;//pRsFilter或者pRs2保存了查找结果 pRsFilter = pRs2; //操作结果集 int nCount = pRsFilter->GetRecordCount();... 谢谢qiuxiangyong(qxy),_RecordsetPtr是ADO的,ole db使用的是ROWSET ,_RecordsetPtr也可以在ole db中使用吗? qiuxiangyong(qxy) :我也感觉应该有,可是找了几天了,也没有找到!还好,记录数比较少,循环也可以,过几天我就准备结贴了,第一次发贴,谢谢你的支持,一定给你加分! qiuxiangyong(qxy) :我也感觉应该有,可是找了几天了,也没有找到!还好,记录数比较少,循环也可以,过几天我就准备结贴了,第一次发贴,谢谢你的支持,一定给你加分! to zottff() :ole db使用的是ROWSET 這個接口沒有filter而且 ole db 現在不支持 IROWSETFINE 接口 IRowsetFindIRowsetFind is the interface that allows consumers to find a row within the rowset matching a specified value. recv返回值总是0,很郁闷呀···是否是服务器端的问题? 一个daemon程序的框架 我的代码中有 While(!dc.SelectObject(bmp)) 结果好像死循环,即长期性选不中,请教高手 如何防止界面变乱? 怎么关闭对话框然后再打开 如果将未在屏幕显示的视图区域保存下来?? 如能帮助,一定重谢!!! 将一个字符串转换成COleDateTime类型的时间的函数是什么? 数据库多个表的查询问题 MFC编程请教各位老师一个问题 我想格式化存储一篇文章, 关于LISTVIEW中文件的显示,
我的mail:[email protected]
_RecordsetPtr pRs2;
.
.
.//打开数据集pRs2//给pRs2的Filter赋值
pRs2->Filter = (const char *)strFilter;//pRsFilter或者pRs2保存了查找结果
pRsFilter = pRs2; //操作结果集
int nCount = pRsFilter->GetRecordCount();
...
还好,记录数比较少,循环也可以,过几天我就准备结贴了,第一次发贴,谢谢你的支持,一定给你加分!
还好,记录数比较少,循环也可以,过几天我就准备结贴了,第一次发贴,谢谢你的支持,一定给你加分!
而且 ole db 現在不支持 IROWSETFINE 接口
IRowsetFind is the interface that allows consumers to find a row within the rowset matching a specified value.