日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用ADO調(diào)用功能相關(guān)說明

獲取ourput參數(shù)是大家最關(guān)注的問題,同時也是最“難”的問題,因為按照書本上的寫法,經(jīng)常獲得不了Output參數(shù),其實這個問題很容易解決:在調(diào)用_CommandPtr的Execute方法時,寫成cmmd->Execute(NULL, NULL, adCmdStoredProc);

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)平?jīng)?10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

而不要寫成
RecordsetPtr rec = cmmd->Execute(NULL, NULL, adCmdStoredProc);

也就是說,不取返回值(我不知道這是為什么,但是相信我,事情就是這樣)。這句執(zhí)行完后,使用 就可以獲得輸出參數(shù)的值了。以下是一個通過ADO調(diào)用存儲過程的部分代碼:

 
 
  1. strTmp.Format( "%s", CrackStrVariant( Final) ); // to see the value  
  2. put your code to see all column values  
  3. }  
  4. catch( CException *e ) // trapping all error messages  
  5. {  
  6. TCHAR    szCause[255];  
  7. e->GetErrorMessage(szCause, 255);  
  8. m_status=szCause;  
  9. }  
  10. catch( _com_error &e )  
  11. {  
  12. m_status=e.ErrorMessage( );  
  13. }  
  14. catch(...)  
  15. {  
  16.  m_status="Error while executing the Import";  
  17. }  

昨天做項目時發(fā)現(xiàn)此處不正確,m_pRecordset不能close。而且釋放指針時要先釋放m_pCommand,再釋放m_pRecordset ,ADO調(diào)用很多數(shù)據(jù)庫支持在一個命令執(zhí)行中組合、批處理多個命令執(zhí)行。例如,SQL Server允許你使用分號分隔命令。

把多個命令組合成為一個減少了對服務(wù)器的訪問次數(shù),可以提高應(yīng)用程序的性能。例如,你能在本地應(yīng)用程序中存儲所有的刪除,并在數(shù)據(jù)源發(fā)布一個批處理命令調(diào)用來刪除它們。 #t#

ADO調(diào)用提高了性能,但是也增加了應(yīng)用程序管理數(shù)據(jù)集里面數(shù)據(jù)更新的復(fù)雜性。ADO調(diào)用為了保持簡單性,你也許會為數(shù)據(jù)集中的每個數(shù)據(jù)表建立一個數(shù)據(jù)適配器。


網(wǎng)站題目:使用ADO調(diào)用功能相關(guān)說明
轉(zhuǎn)載源于:http://www.5511xx.com/article/dhhcpso.html