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

淺析使用ADO.NET _RecordsetPtr接口

開發 后端
文章就ADO.NET _RecordsetPtr接口使用介紹,如果你要使用多個記錄集,最好的方法是同Command對象一樣使用已經創建了數據連接的全局ADO.NET _RecordsetPtr接口。

#T#經常上網收集一些資料,古人云:一分耕耘,一分收獲,這里就給大家講講關于ADO.NET _RecordsetPtr接口。希望大家有收獲。_RecordsetPtr是一個記錄集對象。與以上兩種對象相比,它對記錄集提供了更多的控制功能,如記錄鎖定,游標控制等。同_CommandPtr 接口一樣,它不一定要使用一個已經創建的數據連接,可以用一個連接串代替連接指針賦給_RecordsetPtr的connection成員變量,讓它自己創建數據連接。如果你要使用多個記錄集,***的方法是同Command對象一樣使用已經創建了數據連接的全局ADO.NET _RecordsetPtr接口,然后使用_RecordsetPtr執行存儲過程和SQL語句。使用ADO.NET _RecordsetPtr接口(以連接SQL Server為例):

  1. _RecordsetPtr pPtr;  
  2. if (FAILED(pPtr.CreateInstance("ADODB.Recordset")))  
  3. {  
  4. AfxMessageBox("Create Instance failed!");  
  5. return FALSE;  
  6. }  
  7.  
  8. CString strSRC;  
  9. strSRC="Driver=SQL Server;Server=";  
  10. strSRC+="210.46.141.145";  
  11. strSRC+=";Database=";  
  12. strSRC+="mydb";  
  13. strSRC+=";UID=sa;PWD=";  
  14. strSRC+="sa";  
  15.  
  16. CString strSQL = "select id,name,gender,address from personal";  
  17.  
  18. _variant_t varSRC(strSRC);  
  19. _variant_t varSQL(strSQL);  
  20.  
  21. if(FAILED(pPtr->Open(varSQL,varSRC,adOpenStatic,adLockOptimistic,adCmdText)))  
  22. {  
  23. AfxMessageBox("Open table failed!");  
  24. pPtr.Release();  
  25. return FALSE;  
  26. }  
  27.  
  28. while(!pPtr->GetadoEOF())  
  29. {  
  30. _variant_t varNo;  
  31. _variant_t varName;  
  32. _variant_t varSex;  
  33. _variant_t varAddress;  
  34.  
  35. varNo = pPtr->GetCollect ("id");  
  36. varName = pPtr->GetCollect ("name");  
  37. varSex = pPtr->GetCollect ("gender");  
  38. varAddress = pPtr->GetCollect ("address");  
  39. CString strNo =(char *)_bstr_t(varNo);  
  40. CString strName =(char *)_bstr_t(varName);  
  41. CString strSex =(char *)_bstr_t(varSex);  
  42. CString strAddress =(char *)_bstr_t(varAddress);  
  43. strNo.TrimRight();  
  44. strName.TrimRight();  
  45. strSex.TrimRight();  
  46. strAddress.TrimRight();  
  47. int nCount = m_list.GetItemCount();  
  48. int nItem = m_list.InsertItem (nCount,_T(""));  
  49. m_list.SetItemText (nItem,0,strNo);  
  50. m_list.SetItemText (nItem,1,strName);  
  51. m_list.SetItemText (nItem,2,strSex);  
  52. m_list.SetItemText (nItem,3,strAddress);  
  53. pPtr->MoveNext();  
  54. }  
  55. pPtr->Close();  
  56. pPtr.Release(); 
責任編輯:田樹 來源: 人民郵電出版社
相關推薦

2009-09-14 13:37:25

LINQ ADO.NE

2009-11-12 10:06:01

ADO.NET讀取數據

2009-11-13 10:10:07

2009-11-04 10:48:02

ADO.NET Dat

2009-11-03 17:46:50

ADO.NET Sel

2009-07-06 10:43:51

ADO.NET

2009-11-04 09:02:34

ADO.NET _C

2009-11-11 09:54:34

ADO.NET Rec

2009-12-28 15:11:36

ADO.NET專家

2009-12-29 14:09:17

ADO.NET通用接口

2009-11-12 13:26:56

使用ADO.NET參數

2009-11-12 15:00:03

ADO.NET實體數據

2009-11-04 09:25:35

ADO.NET _Co

2009-11-13 14:22:11

ADO.NET Dat

2009-12-25 10:25:59

2009-11-13 14:38:45

ADO.NET Dat

2009-12-21 14:50:47

ADO.NET優化

2009-12-21 16:53:06

ADO.NET使用說明

2009-12-31 13:50:46

ADO.NET模型

2009-08-21 16:35:08

使用C#結合ADO.N
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区在线视频 | 日韩一区不卡 | 国产精品高潮呻吟久久av野狼 | 先锋资源亚洲 | 精品国产乱码久久久久久88av | 欧美精品网站 | 精品99在线 | 一级免费黄色 | 国产欧美综合在线 | 91啪亚洲精品 | 一区二区国产精品 | 欧美成视频 | 国产一区二区在线播放 | 在线看日韩 | 在线免费观看黄网 | 日韩精品一区二区三区在线播放 | 天天摸天天干 | 伊人激情综合网 | 欧美一区二区三区久久精品视 | 国产91视频播放 | 久草在线青青草 | 精品中文字幕一区二区三区 | 成人免费视屏 | 一区二区三区四区在线 | 国产高清免费视频 | 国产精品永久免费 | 亚洲九九色 | 国产综合视频 | 日韩成人在线观看 | 日韩精品在线免费观看视频 | 亚洲三级在线观看 | 日本a v在线播放 | 亚洲高清av | 免费艹逼视频 | 国产一区二区在线播放视频 | 亚洲欧美高清 | 亚洲乱码国产乱码精品精98午夜 | 亚洲在线一区二区 | 亚洲精品久久久久久久久久久久久 | 精品国产一区二区三区久久影院 | 午夜视频免费在线观看 |