CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

ADO中 IDispatch 3127#错误是什么意思?

楼主zsubob(传说中的胖妞)2004-05-04 15:14:06 在 VC/MFC / 数据库 提问

程序运行到pRecordset->Open出错,错误号是IDispatch   error   3127  
  #include   <iostream>  
  #include   "stdafx.h"  
   
  _bstr_t   strcnn("Provider=sqloledb;server=127.0.0.1;"  
        "database=master;uid=sa;pwd=viton;");  
   
  int   main()  
  {  
  CoInitialize(NULL);  
  _ConnectionPtr pConnection;  
  _RecordsetPtr pRecordset;  
  _variant_t TheValue;  
  pConnection.CreateInstance(__uuidof(Connection));  
  pRecordset.CreateInstance   (__uuidof(Recordset));  
  try  
  {  
  pConnection->Open   (strcnn,"","",adModeUnknown);  
  pRecordset->Open   ("select   name   from   sysdatabase",_variant_t((IDispatch   *)pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);  
  while(!pRecordset->adoEOF)  
  {  
  TheValue   =   pRecordset->GetCollect   ("name");  
  if(TheValue.vt   !=   VT_NULL)  
  std::cout<<(char*)_bstr_t(TheValue)<<'\n';  
  pRecordset->MoveNext   ();  
  }  
  }catch(_com_error   &e)  
  {  
  std::cout<<e.ErrorMessage   ()<<'\n';  
  return   -1;  
  }  
  pRecordset->Close();  
  pConnection->Close   ();  
  CoUninitialize();  
  return   0;  
  }  
   
  问题点数:0、回复次数:1Top

1 楼zsubob(传说中的胖妞)回复于 2004-05-04 15:25:15 得分 0

急啊,各位大佬,帮帮手拉Top

相关问题

  • 请问出现这个错误是什么意思 iDispatch eror #3092
  • 请教Ado高手,多步 OLE DB 操作产生错误是什么意思?
  • 这段有关数据库ADO组件的错误信息是什麽意思?
  • ADO连接SQL Server时候,IDispatch error #3092错误是怎么回事?
  • 问个错误的意思?
  • ADO错误捕获
  • ado连接错误!
  • ADO错误,大侠请看
  • ADO错误,迷惑中...
  • 关于ADO的CoInitialize错误

关键词

  • idispatch
  • precordset
  • pconnection
  • open

得分解答快速导航

  • 帖主:zsubob

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo