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

偷偷色一把

偷偷色一把

2016-02-19 16:20

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

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;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);
 }

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

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

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

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

一个分页存储过程

ASP
一个分页存储过程

s8lol主宰符文怎么配

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

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

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

一个分页存储过程代码

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

lol偷钱流符文搭配推荐

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

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

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

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

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

lolAD刺客新符文搭配推荐

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

Win7任务栏几个应用的诀窍

Win7任务栏几个应用的诀窍

VC制作简易flash播放器

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