注銷

          注銷

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            112 隨筆 :: 7 文章 :: 18 評論 :: 0 Trackbacks
          vc執(zhí)行一個帶參數(shù)的存儲過程,返回單個值:

           cstring retu;

           m_pcommand.createinstance("adodb.command");

           #ifdef _debug

           if (m_pcommand == null)

           <

            afxmessagebox("command 對象創(chuàng)建失敗! 請確認(rèn)是否初始化了com環(huán)境.");

           >

           #endif

           assert(m_pcommand != null);

           //輸入?yún)?shù) member

           _parameterptr pparammember;

           pparammember.createinstance("adodb.parameter");

           pparammember->name="member";  //所用存儲過程參數(shù)名稱

           pparammember->type=adchar; //參數(shù)類型

           pparammember->size=32;  //參數(shù)大小

           pparammember->direction=adparaminput;//表明是輸入?yún)?shù)

           pparammember->value=_variant_t(member);

           m_pcommand->parameters->append(pparammember);

           //返回值

           _parameterptr pparamok;  

           pparamok.createinstance("adodb.parameter");

           pparamok->name="welcome";  //參數(shù)2名稱

           pparamok->type=adchar;  //字符串

           pparamok->size=70;   //大小為70個字節(jié)

           pparamok->direction=adparamoutput; //聲明是輸出參數(shù)

           m_pcommand->parameters->append(pparamok);

            //執(zhí)行存儲過程

           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 2007-06-16 15:46 注銷..... 閱讀(1222) 評論(0)  編輯  收藏 所屬分類: c++
          主站蜘蛛池模板: 顺昌县| 万山特区| 神木县| 马边| 略阳县| 宜昌市| 廊坊市| 金门县| 彰化县| 政和县| 临朐县| 通江县| 沙湾县| 武平县| 安福县| 怀集县| 隆子县| 囊谦县| 灵寿县| 邢台县| 日喀则市| 西畴县| 济源市| 登封市| 丰城市| 富裕县| 仁怀市| 阜南县| 镇安县| 新建县| 麻栗坡县| 莒南县| 连山| 海安县| 徐闻县| 固安县| 松原市| 五河县| 博罗县| 方城县| 永兴县|