成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

兩種方法實(shí)現(xiàn)ADO.NET記錄集獲取記錄數(shù)量

開發(fā) 后端
文章介紹了ADO.NET記錄集取記錄數(shù)量的兩種方法:用靜態(tài)、鍵集游標(biāo)方式打開數(shù)據(jù)表、用SQL語(yǔ)句實(shí)現(xiàn),希望對(duì)大家有幫助。

學(xué)習(xí)ADO.NET時(shí),你可能會(huì)遇到ADO.NET記錄集問(wèn)題,這里將介紹ADO.NET記錄集問(wèn)題的解決方法,在這里拿出來(lái)和大家分享一下。VC使用ADO技術(shù)訪問(wèn)數(shù)據(jù)表,打開數(shù)據(jù)表后,獲得了ADO記錄集,如何獲得記錄數(shù)量?一個(gè)小問(wèn)題,沒(méi)想到還有點(diǎn)意思,實(shí)踐完成,總結(jié)一下。

方法一、用靜態(tài)、鍵集游標(biāo)方式打開數(shù)據(jù)表

  1. p_hr = m_pRecordset->Open(_variant_t(bstrQuery),vNull,adOpenStatic,adLockOptimistic,adCmdText); 

然后用GetRecordCount()函數(shù),即可獲得記錄數(shù)量。

  1. m_pRecordset->GetRecordCount(); 

#T#另外用鍵集游標(biāo)方式也可以獲得,adOpenKeyset (鍵集游標(biāo)),但是用adOpenDynamic (動(dòng)態(tài)游標(biāo))方式,就只會(huì)返回-1。多個(gè)用戶都使用同一張表,且對(duì)其進(jìn)行修改的可能都很大,則***使用adOpenKeyset。如只是瀏覽, 使用adOpenStatic   可提高性能! 補(bǔ)充:adOpenStatic   靜態(tài)游標(biāo)   ,   其它用戶的修改對(duì)當(dāng)前用戶是不可見的.  adOpenDynamic   動(dòng)態(tài)游標(biāo)   ,   所有的修改對(duì)當(dāng)前用戶是見的.  adOpenKeyset   是前兩種的折衷   ,   改對(duì)當(dāng)前用戶是見的.   但性能是***的.

方法二、用SQL語(yǔ)句實(shí)現(xiàn)

  1. “select   count(*)   from   表名;”,這樣就不用關(guān)心游標(biāo)的方式了。 

例子如下:

  1. rs->Open("select   COUNT(*)   from   tbUsersInfo",strCnn,    
  2. adOpenKeyset,adLockOptimistic,adCmdText);    
  3. long   RecordCount;    
  4. RecordCount=rs->Fields->GetItem((long)0)->GetValue(); 

還有一個(gè)例子:

  1. m_pRecordset   =   m_pConnection->Execute("SELECT   COUNT(*)   FROM   表名",&RecordsAffected,adCmdText);    
  2. _variant_t   vIndex   =   (long)0;      
  3. _variant_t   vCount   =   m_pRecordset->GetCollect(vIndex);    
  4. CString   message;    
  5. message.Format("共有%d條記錄",vCount.lVal);    
  6. AfxMessageBox(message); 

補(bǔ)充:

先將ADO記錄集的

  1. CursorLocation   =   adUseClient;    

然后就可以了,總之感覺很意思,一個(gè)小問(wèn)題,卻有幾種不同的解決方法,而且對(duì)于不同的數(shù)據(jù)庫(kù),還有點(diǎn)不一樣。

責(zé)任編輯:田樹 來(lái)源: 博客
相關(guān)推薦

2009-12-28 13:53:01

ADO.NET記錄集

2009-12-28 10:22:52

ADO Records

2009-12-24 16:32:00

ADO 記錄集

2009-11-11 16:44:47

ADO記錄集

2009-12-28 09:50:32

ADO數(shù)據(jù)庫(kù)

2009-11-11 10:39:19

ADO.NET Fin

2009-12-30 15:47:14

ADO 記錄集

2009-11-11 10:06:12

ADO.NET設(shè)計(jì)

2009-11-12 11:29:42

ADO.NET連接數(shù)據(jù)

2010-01-04 15:00:29

ADO記錄集

2009-11-11 11:00:38

ADO.NET結(jié)果集

2009-11-11 10:55:10

ADO.NET對(duì)象

2009-11-12 10:24:19

ADO.NET代碼

2009-11-11 15:09:35

ADO.NET數(shù)據(jù)集

2009-11-13 09:45:54

ADO.NET程序集

2009-11-13 09:53:47

ADO.NET權(quán)限集

2009-11-04 12:45:33

ADO.NET Dat

2009-12-25 16:36:43

ADO.NET數(shù)據(jù)集

2009-12-30 14:59:42

ADO.NET數(shù)據(jù)集

2011-05-20 15:45:52

數(shù)據(jù)集
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 蜜桃av鲁一鲁一鲁一鲁 | 亚洲一区二区在线播放 | 精品国产91 | 91一区二区三区 | 国产亚洲网站 | 国户精品久久久久久久久久久不卡 | 日韩欧美在线一区 | 亚洲精品久久久久久国产精华液 | 久久91精品国产一区二区 | 国产精品久久久久久久7777 | 国产最新网址 | 天天草视频 | 久久国产精品无码网站 | 亚洲免费在线视频 | 国产精品久久久久久妇女6080 | 国产色99| 精品国产乱码久久久久久闺蜜 | 免费一区二区三区 | 日本天堂一区二区 | 天堂色网 | 九九色综合 | 在线一区视频 | 日韩免费看片 | 一级毛片在线播放 | 羞羞在线视频 | 九九一级片| 成人国产精品免费观看视频 | 国产露脸国语对白在线 | 欧美一区二区在线视频 | 欧美日韩综合精品 | 粉嫩一区二区三区四区公司1 | 免费av电影网站 | 狠狠草视频 | 一级黄色录像毛片 | 国产精品久久久久久久久久久新郎 | 国产在线播放一区二区三区 | 中文在线一区二区 | 亚洲精品字幕 | 先锋av资源在线 | 特黄毛片视频 | 欧美videosex性极品hd |