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

VB裡面用Adodc控件查詢SQL數據庫,怎樣判斷當前已經讀到第幾條記錄?该怎么处理

2012-01-07 
VB裡面用Adodc控件查詢SQL數據庫,怎樣判斷當前已經讀到第幾條記錄?比如用下面語句查詢SQL數據庫Adodc1.Rec

VB裡面用Adodc控件查詢SQL數據庫,怎樣判斷當前已經讀到第幾條記錄?
比如用下面語句查詢SQL數據庫

  Adodc1.RecordSource   =   "Select   *   from   tab1 "
  Adodc1.Refresh

那如果tab1的數據量很大,可能會讓程序看起來像死機一樣

怎麼加一個狀態或ProcessBar   來顯示當前讀到第幾條記錄?



[解决办法]
Recordset 的 AbsolutePosition属性就是当前位置——根打开方式/光标类型有关系



[解决办法]
你这种方法是同步执行的,也就是说操作完成后才会做其他事情,所以加进度条什么的也没用, 简单点就是改变鼠标指针,Screen.MousePointer = VbHourGlass
ADO也可通过异步方式加载数据,参考 http://down.cvery.com/tech/program/19317.html

热点排行