使用oledb 返回count(*)问题
再使用oledb下执行了select count(*) from tablename; ,怎样才能取出记录的条数?我用和取普通记录一样的方法,但是它只是count(*)的数据类型是DBTYPE_VARNUMERIC,但是怎样正确取得查到的记录数,查了一些资料好像是不支持这种类型,请高手指教! 问题点数:50、回复次数:3Top
1 楼zblaoshu1979(周博)回复于 2006-03-04 17:08:45 得分 0
select count(*) as aa from tablename
取aa字段的名字就行了Top
2 楼MajorVon(IT民工)回复于 2006-03-06 04:39:56 得分 0
用了OLE DB,却不会把数据取出来?
不可理解?
贴代码上来,人家帮你看看Top
3 楼lzzqqq(Jonersen)回复于 2006-03-06 09:14:24 得分 0
取第一个字段值就可以了.
返回是个变体类型的话强制转换一下看看行不行.
或者看一下变体类型的结构,里面应该包括int,string,float什么的,count对应着的应该是int,
把变体结构的int类型值取出来就行.Top




