Light  Rain serena

«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30


公告

期待

超级好友 Rachel


我的分类(专题)

首页(262)
知识积累(40)
乐瑟温柔(108)
经验杂谈(20)
良辰吉日(2)
杂七杂八(57)
天景共赏(10)
感触文字(23)


最新日志
sunshine girl
过云雨
summer whisper
边走边唱
岛歌
不必在乎我是谁
如果有来生
Fing Fing 下
大明宫
我没有魅力

最新回复
回复:边界类、控制类、实体类
回复:边界类、控制类、实体类
回复:边界类、控制类、实体类
回复:《极地特快》插曲《When Chr
回复:边界类、控制类、实体类
回复:不必在乎我是谁
回复:边界类、控制类、实体类
回复:如果有来生
回复:Fing Fing 下
回复:我没有魅力

留言板
签写新留言

老大&老师,我想你.....
好文好多阿
886电台 好听
cai
您的子域名已开通
hi
祝福
祝福

你好

统计
blog名称:小雨
日志总数:262
评论数量:1273
留言数量:15
访问次数:4693825
建立时间:2005年1月8日

链接

有事?
音乐,永不厌倦
宁静的心情驿站
我的声音
TIPOblog
tipo bbs
appleVB
网页设计
英语学习2
英语学习3
FLASH
网络书籍
网络电台



我的博客朋友
最有技术的blog
xenium
花差花差
瓜少
span
a lai
琦少
陈少
v
阿当
http://www.ypb.cc/
痞子若鱼
另一个同行
年轻人bcims

 




W3CHINA Blog首页    管理页面    写新日志    退出

[知识积累]vc 访问带返回值的存储过程 ,纯粹记录免得到处找
小雨 发表于 2009/3/19 20:35:53

#import "MSADO15.DLL" no_namespace rename("EOF","rsEOF") void CTestDlg::OnOK() {CoInitialize(NULL);     // Define ADO object pointers.    // Initialize pointers on define.    // These are in the ADODB::  namespace.     _CommandPtr   pcmdByRoyalty = NULL;     _ConnectionPtr pConnection = NULL;    _ParameterPtr m_pParam;     _bstr_t strCnn("Provider=sqloledb;Data Source=127.0.0.1;initial Catalog=NetInfo;User Id=sa;Password=123");               //Open a Connection.        pConnection.CreateInstance(__uuidof(Connection));        pConnection->Open(strCnn,"","",NULL);        pConnection->CursorLocation = adUseClient;         //Open Command Object with one Parameter        pcmdByRoyalty.CreateInstance(__uuidof(Command));        pcmdByRoyalty->CommandText = "UserLogIn";        pcmdByRoyalty->CommandType = adCmdStoredProc;         pcmdByRoyalty->ActiveConnection = pConnection;//连接字符串         //Define Integer/variant.            m_pParam = pcmdByRoyalty->CreateParameter(            "return_v",adInteger,adParamReturnValue,sizeof(int));        pcmdByRoyalty->Parameters->Append(m_pParam);        CString name="123456"; m_pParam = pcmdByRoyalty->CreateParameter("@name",adVarChar,adParamInput,30,(LPTSTR)(LPCTSTR)name);     pcmdByRoyalty->Parameters->Append(m_pParam);    CString pwd="123456"; m_pParam = pcmdByRoyalty->CreateParameter("@pwd",adVarChar,adParamInput,30,(LPTSTR)(LPCTSTR)pwd);     pcmdByRoyalty->Parameters->Append(m_pParam);     m_pParam = pcmdByRoyalty->CreateParameter("@type",adVarChar,adParamInput,30,(LPTSTR)(LPCTSTR)"s");     pcmdByRoyalty->Parameters->Append(m_pParam);     m_pParam = pcmdByRoyalty->CreateParameter("@address",adVarChar,adParamInput,30,(LPTSTR)(LPCTSTR)"127.0.0.1");     pcmdByRoyalty->Parameters->Append(m_pParam);          m_pParam = pcmdByRoyalty->CreateParameter("@cip",adVarChar,adParamInput,30,(LPTSTR)(LPCTSTR)"127.0.0.1");     pcmdByRoyalty->Parameters->Append(m_pParam);   m_pParam = pcmdByRoyalty->CreateParameter("@isopen",adInteger,adParamInput,sizeof(int),(LPTSTR)(LPCTSTR)"1");     pcmdByRoyalty->Parameters->Append(m_pParam); pcmdByRoyalty->Execute(NULL,NULL,adCmdStoredProc); int   Id=0; try{  Id= pcmdByRoyalty->Parameters->GetItem((long)0)->Value.intVal; } catch(_com_error e) {  AfxMessageBox((LPCSTR)e.Description());  return; }   pConnection->Close();   CDialog::OnOK();}

阅读全文(4554) | 回复(1) | 编辑 | 精华

回复:vc 访问带返回值的存储过程 ,纯粹记录免得到处找
nrzj(游客)发表评论于2009/3/20 22:11:08

#import "MSADO15.DLL" rename_namespace ("ADO")rename("EOF","rsEOF")

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.992 second(s), page refreshed 144797969 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号