青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版MSDN

Blog @ Blog

當華美的葉片落盡,生命的脈絡才歷歷可見。 -- 聶魯達

常用鏈接

統計

積分與排名

BBS

Blog

Web

最新評論

VC執行存儲過程

1.VC執行一個帶參數的存儲過程,返回一個記錄集:
_RecordsetPtr m_pRecordSetTemp;
m_pRecordSetTemp.CreateInstance(
"ADODB.Recordset");
#ifdef _DEBUG
if (m_pRecordSetTemp== NULL)
{
    AfxMessageBox(
"RecordSet 對象創建失敗! 請確認是否初始化了COM環境.");
}

#endif
_CommandPtr  m_pCommand;
m_pCommand.CreateInstance(__uuidof(Command));
#ifdef _DEBUG
if (m_pCommand == NULL)
{
    AfxMessageBox(
"Command 對象創建失敗! 請確認是否初始化了COM環境.");
}

#endif
ASSERT(m_pCommand 
!= NULL);
//輸入參數 Member
_ParameterPtr pParamMember;
pParamMember.CreateInstance(
"ADODB.Parameter");
pParamMember
->Name="member";  //所用存儲過程參數名稱
pParamMember->Type=adChar; //參數類型
pParamMember->Size=32;  //參數大小
pParamMember->Direction=adParamInput;//表明是輸入參數
pParamMember->Value=_variant_t(member);
m_pCommand
->Parameters->Append(pParamMember);
//執行存儲過程
m_pCommand->ActiveConnection=m_pConnection;
m_pCommand
->CommandText="GetreMsgFromService";  //存儲過程名稱
m_pCommand->CommandType=adCmdStoredProc;//表示為存儲過程adCmdStoredProc

int  recordcount;
try
{
    m_pRecordSetTemp
=m_pCommand->Execute(NULL, NULL, adCmdStoredProc);
    
while(!m_pRecordSetTemp->adoEOF)
    
{
        AfxMessageBox((LPCTSTR)(_bstr_t)m_pRecordSetTemp
->GetCollect("reMsg"));
        m_pRecordSetTemp
->MoveNext();
        recordcount
=recordcount+1;
    }

}

catch(_com_error e)
{
    CString temp;
    temp.Format(_T(
"Warning: 打開記錄集發生異常. 錯誤信息: %s; 文件: %s; 行: %d\n"), e.ErrorMessage(), __FILE__, __LINE__);
    AfxMessageBox(temp);
}

return m_pRecordSetTemp;
m_pRecordSetTemp
->Close();
在這用m_pRecordSetTemp->GetRecordCount()來獲取記錄條數沒有用.

2.VC執行一個不帶參數的存儲過程,返回一個記錄集:

m_pRecordSet.CreateInstance("ADODB.Recordset");
#ifdef _DEBUG
if (m_pRecordSet == NULL)
{
    AfxMessageBox(
"RecordSet 對象創建失敗! 請確認是否初始化了COM環境.");
    
return;
}

#endif
ASSERT(m_pRecordSet 
!= NULL);
CString sql
="TestGet";
int i,recordcount;
try
{
    m_pRecordSet
->Open((_variant_t)sql,_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdStoredProc);
    recordcount
=m_pRecordSet->GetRecordCount();//Get records total. 
    if(!m_pRecordSet->adoEOF)
    
{
        
for(i=0;i<recordcount;i++)
        
{
            AfxMessageBox((LPCTSTR)(_bstr_t)m_pRecordSet
->GetCollect("Account"));
            m_pRecordSet
->MoveNext();
        }

    }

    m_pRecordSet
->Close();
}

catch(_com_error e)
{
    CString temp;
    temp.Format(_T(
"Warning: 打開記錄集發生異常. 錯誤信息: %s; 文件: %s; 行: %d\n"), e.ErrorMessage(), __FILE__, __LINE__);
    AfxMessageBox(temp);
}

如果不用存儲過程將sql變量改成sql語句就可以了.

3.VC執行一個帶參數的存儲過程,返回單個值:
CString retu;
m_pCommand.CreateInstance(
"ADODB.Command");
#ifdef _DEBUG
if (m_pCommand == NULL)
{
    AfxMessageBox(
"Command 對象創建失敗! 請確認是否初始化了COM環境.");
}

#endif
ASSERT(m_pCommand 
!= NULL);
//輸入參數 Member
_ParameterPtr pParamMember;
pParamMember.CreateInstance(
"ADODB.Parameter");
pParamMember
->Name="member";  //所用存儲過程參數名稱
pParamMember->Type=adChar; //參數類型
pParamMember->Size=32;  //參數大小
pParamMember->Direction=adParamInput;//表明是輸入參數
pParamMember->Value=_variant_t(member);
m_pCommand
->Parameters->Append(pParamMember);
//返回值
_ParameterPtr pParamOk;  
pParamOk.CreateInstance(
"ADODB.Parameter");
pParamOk
->Name="welcome";  //參數2名稱
pParamOk->Type=adChar;  //字符串
pParamOk->Size=70;   //大小為70個字節
pParamOk->Direction=adParamOutput; //聲明是輸出參數
m_pCommand->Parameters->Append(pParamOk);
//執行存儲過程
m_pCommand->ActiveConnection=m_pConnection;
m_pCommand
->CommandText="GetWelcome";  //存儲過程名稱
m_pCommand->CommandType=adCmdStoredProc;//表示為存儲過程adCmdStoredProc
m_pCommand->Execute(NULL, NULL, adCmdStoredProc);
retu
=(char*)_bstr_t(pParamOk->Value);
pParamMember
->Release();
return retu;

posted on 2008-06-17 23:35 isabc 閱讀(1158) 評論(0)  編輯 收藏 引用

廣告信息(免費廣告聯系)

中文版MSDN:
歡迎體驗

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品萝li| 欧美不卡激情三级在线观看| 欧美日韩中文字幕综合视频| 99国内精品久久| 99re6热只有精品免费观看| 欧美体内she精视频| 亚洲综合清纯丝袜自拍| 亚洲一区区二区| 精品二区视频| 亚洲日本va在线观看| 欧美大片一区| 午夜免费久久久久| 久久精品视频导航| 一区二区精品在线观看| 国产裸体写真av一区二区| 另类欧美日韩国产在线| 欧美精品国产精品| 久久riav二区三区| 欧美好骚综合网| 久久精品72免费观看| 欧美成人蜜桃| 久久精彩免费视频| 欧美日韩国产精品一区| 久久久久久久久蜜桃| 欧美日韩123| 久久欧美中文字幕| 欧美日韩日韩| 欧美fxxxxxx另类| 国产精品久久久对白| 欧美91福利在线观看| 国产精品毛片在线| 91久久国产精品91久久性色| 国产午夜精品在线观看| 99精品欧美一区| 91久久久久久久久久久久久| 亚洲欧美成人在线| 亚洲午夜视频在线| 欧美成人精品在线| 免费日韩成人| 国产亚洲一区二区三区| 亚洲一区二区av电影| 日韩亚洲在线观看| 美日韩精品视频| 久久青草久久| 亚洲精品视频在线观看免费| 在线国产日韩| 久久国产精品网站| 欧美一区日韩一区| 国产精品久久久久毛片软件 | 一区在线视频观看| 一区二区三区成人精品| 日韩亚洲精品在线| 欧美大片在线看免费观看| 老司机久久99久久精品播放免费| 国产精品一国产精品k频道56| 亚洲美女中文字幕| 亚洲最新视频在线| 欧美了一区在线观看| 亚洲国产精品va在线看黑人 | 国产一区二区三区在线观看免费视频 | 久久亚洲私人国产精品va| 国产精品欧美久久| 亚洲一区日韩在线| 小处雏高清一区二区三区| 国产精品久久国产精麻豆99网站| 99视频精品在线| 亚洲视频日本| 国产精品亚洲аv天堂网 | 久久综合婷婷| 亚洲电影在线播放| 欧美freesex8一10精品| 亚洲国产一区二区三区青草影视| 亚洲成在线观看| 欧美成人免费网| 亚洲三级影片| 亚洲一区亚洲| 国产欧美日韩在线观看| 欧美伊人久久久久久久久影院| 久久亚洲精品网站| 亚洲国产成人av好男人在线观看| 久久综合色8888| 亚洲欧洲在线播放| 亚洲欧美激情一区二区| 国产一区深夜福利| 久久蜜桃香蕉精品一区二区三区| 欧美国产日韩二区| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 91久久久久久| 亚洲欧美在线一区| 激情国产一区| 欧美全黄视频| 久久成人一区| 亚洲免费观看高清在线观看| 欧美亚洲视频| 亚洲三级免费电影| 国产精品美女久久久| 久久精品视频在线免费观看| 91久久亚洲| 久久久久88色偷偷免费| 亚洲精品小视频在线观看| 国产精品久久福利| 欧美a一区二区| 亚洲专区一区| 亚洲经典在线看| 久久精品亚洲精品| 99热在这里有精品免费| 国产香蕉久久精品综合网| 欧美激情精品久久久久| 久久精品免费| 中日韩美女免费视频网址在线观看| 久久久亚洲欧洲日产国码αv| 一区二区三区高清视频在线观看| 国内精品亚洲| 国产精品普通话对白| 欧美激情视频在线免费观看 欧美视频免费一| 宅男精品视频| 亚洲日本成人网| 免费精品99久久国产综合精品| 亚洲伊人久久综合| 日韩天堂在线视频| 亚洲国产一区二区三区在线播| 国产嫩草一区二区三区在线观看| 欧美日本不卡| 欧美成人激情在线| 久久网站免费| 久久天堂成人| 久久久久久欧美| 欧美在线观看网站| 午夜精品一区二区在线观看| 亚洲一二三四区| 一区二区电影免费观看| 亚洲伦理在线免费看| 亚洲欧洲另类| 亚洲欧洲日本一区二区三区| 亚洲电影在线看| 欧美激情第4页| 欧美激情久久久久久| 美乳少妇欧美精品| 欧美v日韩v国产v| 牛人盗摄一区二区三区视频| 久久在线视频| 免费久久精品视频| 欧美jjzz| 亚洲国产经典视频| 亚洲激情在线观看视频免费| 亚洲日本无吗高清不卡| 亚洲精品欧美专区| 夜夜狂射影院欧美极品| 一区二区黄色| 亚洲欧美激情在线视频| 欧美夜福利tv在线| 欧美专区在线观看一区| 久久视频一区| 欧美日韩123| 国产乱肥老妇国产一区二| 国产日韩精品在线| 在线观看91精品国产麻豆| 亚洲欧洲视频在线| 中文网丁香综合网| 久久精品2019中文字幕| 欧美 亚欧 日韩视频在线| 亚洲国产精品第一区二区三区 | 久久综合色播五月| 91久久精品美女| 亚洲一区不卡| 久久综合九色综合网站| 欧美日韩视频第一区| 国产九色精品成人porny| 在线播放中文字幕一区| 一区二区高清视频| 久久婷婷蜜乳一本欲蜜臀| 亚洲二区视频在线| 亚洲综合不卡| 快she精品国产999| 欧美性一区二区| 尤物在线精品| 亚洲综合国产| 欧美二区在线看| 亚洲一区国产一区| 美女精品视频一区| 国产精品日韩精品| 亚洲国产欧美一区| 欧美一区二区三区在线| 亚洲国产精彩中文乱码av在线播放| 亚洲一区二区动漫| 免费高清在线视频一区·| 国产精品久线观看视频| 亚洲国产欧美一区二区三区久久| 亚洲欧美日韩高清| 亚洲成人在线视频播放 | 欧美激情第9页| 性欧美在线看片a免费观看| 欧美激情二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲免费在线播放| 亚洲国产成人91精品| 久久狠狠亚洲综合| 国产精品乱人伦一区二区| 亚洲精品在线三区| 免费在线亚洲|