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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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>
            久久精品亚洲乱码伦伦中文 | 亚洲欧美在线免费观看| 欧美视频一区二区三区| 久久免费精品日本久久中文字幕| 亚洲国产精品成人一区二区| 欧美影视一区| 欧美综合二区| 美女国产一区| 欧美国产日韩亚洲一区| 免费视频最近日韩| 免费美女久久99| 欧美激情bt| 亚洲国产一区二区三区在线播| 最新国产の精品合集bt伙计| 亚洲激情国产| 亚洲香蕉在线观看| 欧美激情中文字幕乱码免费| 中文精品视频| 日韩亚洲欧美成人一区| 最近看过的日韩成人| 亚洲精品欧美专区| 亚洲一区国产精品| 欧美有码视频| 亚洲国产激情| 亚洲一区二区三区乱码aⅴ| 亚洲伊人第一页| 久久综合久久88| 国产精品乱人伦一区二区 | 99视频在线观看一区三区| 亚洲精品九九| 欧美在线亚洲一区| 欧美日韩国产一级| 欧美激情一区二区三区| 国产精品夫妻自拍| 亚洲精品一区在线| 久久久久欧美精品| 午夜精品久久久久久久蜜桃app | 国产精品久久国产三级国电话系列 | 国产欧美一区二区色老头| 伊甸园精品99久久久久久| 久久久精彩视频| 国产精品视频免费一区| 这里只有精品视频在线| 亚洲国产另类 国产精品国产免费| 欧美一级精品大片| 国产在线成人| 麻豆免费精品视频| 久久精品五月| 国产日韩欧美综合一区| 国产小视频国产精品| 欧美日本精品| 亚洲狼人综合| 日韩视频免费观看高清在线视频 | 亚洲香蕉网站| 午夜久久tv| 亚洲日本成人女熟在线观看| 久久综合九色综合欧美狠狠| 性高湖久久久久久久久| 亚洲精品欧美日韩| 亚洲女ⅴideoshd黑人| 国产性猛交xxxx免费看久久| 久久男人av资源网站| 欧美日本韩国一区| 久久嫩草精品久久久精品| 欧美日韩成人综合在线一区二区| 香蕉久久夜色精品国产| 欧美电影打屁股sp| 欧美中文字幕第一页| 欧美二区在线| 久久久久久亚洲精品杨幂换脸| 欧美精品手机在线| 国产亚洲高清视频| 免费观看成人鲁鲁鲁鲁鲁视频| 久久精品国产77777蜜臀| 亚洲毛片在线观看| 欧美在线视频在线播放完整版免费观看| 影音先锋久久久| 亚洲制服av| 久久精品国产一区二区三区| 欧美日韩综合视频网址| 亚洲激情成人在线| 日韩一区二区精品视频| 美女在线一区二区| 男女精品网站| 亚洲高清色综合| 开元免费观看欧美电视剧网站| 欧美一区二区三区四区视频| 国产精品日韩专区| 中文国产成人精品| 亚洲男人的天堂在线观看| 国产精品九九久久久久久久| 亚洲欧美视频在线观看| 欧美在线视频在线播放完整版免费观看| 欧美午夜欧美| 久久av一区二区三区| 午夜一级在线看亚洲| 日韩视频―中文字幕| 亚洲精品乱码久久久久| 欧美日韩一区三区| 性欧美1819sex性高清| 欧美国产精品中文字幕| 亚洲综合国产| 亚洲美女电影在线| 欧美午夜一区| 久久这里有精品视频| 一区二区三区视频在线播放| 每日更新成人在线视频| 亚洲欧美卡通另类91av| 亚洲韩国一区二区三区| 亚洲一区久久久| 永久免费视频成人| 国产女精品视频网站免费| 欧美精品黄色| 欧美jizzhd精品欧美巨大免费| 亚洲特级片在线| 日韩西西人体444www| 亚洲国产精品一区二区久| 久久天天躁狠狠躁夜夜av| 新67194成人永久网站| 在线一区免费观看| 99re66热这里只有精品3直播| 欧美精品国产精品| 亚洲高清在线视频| 国产精品视频999| 国产精品永久免费观看| 欧美午夜视频网站| 欧美视频手机在线| 日韩特黄影片| 毛片精品免费在线观看| 欧美日韩一区二区三区高清| 欧美精品久久99| 国产精品成av人在线视午夜片| 欧美视频一区二区三区| 国产精品爽爽ⅴa在线观看| 国产欧美一区二区三区在线老狼| 国产一区二区三区在线观看免费 | 欧美+日本+国产+在线a∨观看| 亚洲综合成人婷婷小说| 欧美一区二区私人影院日本 | 亚洲美女视频在线观看| 亚洲男人天堂2024| 欧美xx视频| 国外视频精品毛片| 一级成人国产| 亚洲成人在线视频播放 | 国产亚洲欧美在线| 91久久精品美女高潮| 亚洲欧美一区二区视频| 欧美高清视频在线观看| 欧美在线观看一区| 欧美日韩精品是欧美日韩精品| 国模私拍视频一区| 欧美一区二区三区四区视频 | 性久久久久久| 在线性视频日韩欧美| 欧美激情日韩| 亚洲区一区二区三区| 免费不卡欧美自拍视频| 一区二区三区视频免费在线观看| 欧美综合第一页| 香蕉尹人综合在线观看| 国产日韩精品一区二区浪潮av| 亚洲视频播放| 亚洲午夜在线观看| 国产一区99| 亚洲国产成人91精品 | 亚洲黑丝一区二区| 久久影视三级福利片| 亚洲精品女av网站| 99精品欧美一区| 欧美精品一区二区久久婷婷| 久久久久久久欧美精品| 国产一区再线| 亚洲综合电影| 亚洲国产高清视频| 亚洲国产精品毛片| 欧美日韩精品一二三区| 午夜精品一区二区三区在线播放| 亚洲欧美电影在线观看| 在线观看av不卡| 一区二区三区高清不卡| 一区在线免费| 亚洲一区欧美二区| 日韩视频免费在线| 久久大香伊蕉在人线观看热2| 亚洲欧洲日产国产综合网| 一区二区激情| 亚洲乱码国产乱码精品精可以看| 亚洲视频高清| 国产精品99久久久久久宅男| 一本久久综合亚洲鲁鲁| 在线播放国产一区中文字幕剧情欧美 | 美玉足脚交一区二区三区图片| 欧美日韩亚洲成人| 亚洲精品乱码久久久久久| 国产一区二区黄色| 亚洲欧美日韩一区二区在线| 久久网站免费| 开心色5月久久精品| 在线看日韩欧美|