VC执行一个不带参数的存储过程,返回一个记录集:

偷偷色一把

偷偷色一把

2016-02-19 16:20

下面是个超简单的VC执行一个不带参数的存储过程,返回一个记录集:教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

VC执行一个不带参数的存储过程,返回一个记录集:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

 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;irecordcount;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"), e.ErrorMessage(), __FILE__, __LINE__);
  AfxMessageBox(temp);
 }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

如果不用存储过程将sql变量改成sql语句就可以了.

展开更多 50%)
分享

猜你喜欢

VC执行一个不带参数的存储过程,返回一个记录集:

编程语言 网络编程
VC执行一个不带参数的存储过程,返回一个记录集:

ADO带密码的数据连接、查询一个记录集、执行一SQL语句

编程语言 网络编程
ADO带密码的数据连接、查询一个记录集、执行一SQL语句

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

一个分页存储过程

ASP
一个分页存储过程

一个分页存储过程代码

编程语言 网络编程
一个分页存储过程代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

一个简单的用存储过程分页

Web开发
一个简单的用存储过程分页

使用存储过程的一个小例子

电脑网络
使用存储过程的一个小例子

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Win7任务栏几个应用的诀窍

Win7任务栏几个应用的诀窍

VC制作简易flash播放器

VC制作简易flash播放器
下拉加载更多内容 ↓