如何最快速获取vfp(foxpro)表的行数??

lainY7mail 2008-02-25 03:23:52
自己的思路是这样的
先ole 连到vfp 的表
然后执行(select count(*)from 表a) 创建dataAdapter
然后填充到dataset
然后取count(*) 的值

但是自己觉得非常笨,这个方法

请教大家更快捷的方法...
...全文
363 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lainY7mail 2008-02-25
  • 打赏
  • 举报
回复
vfp 的表被delete all
命令删除后( 记录没有被实际删除)
count(*) 也返回0
这时又如何取得?
sjm2003 2008-02-25
  • 打赏
  • 举报
回复
你也可以先把全部数据行填充dataset
然后计算datatable的行数也行


像你的做法的话,不需要添充dataset,直接取count(*)就可以了
用oledbdatareader 读取,因为你查到的就一个值

select count(*) as dd from 表a

int a=int.parse(oledbdatareader["dd"].tostring());

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧