出现“未指定的错误”

VCzhuzhuwa 2008-06-16 04:43:35
::CoInitialize(NULL);
try
{
// 创建Connection对象

_ConnectionPtr m_pConnection(__uuidof(Connection));

// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=UserMan;Data Source=localhost;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
// 判断连接状态是否为连接
if(m_pConnection->State == adStateOpen)
MessageBox("连接数据库");
// 关闭连接
m_pConnection->Close();
// 判断连接状态是否为关闭
if(m_pConnection->State == adStateClosed)
MessageBox("断开连接");
}
// 捕捉异常
catch(_com_error e)
{
// 显示错误信息

AfxMessageBox(e.ErrorMessage());
}


请大侠帮帮忙
...全文
492 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DarknessTM 2008-06-16
  • 打赏
  • 举报
回复
是的,差不多这么写
VCzhuzhuwa 2008-06-16
  • 打赏
  • 举报
回复
是不是加这样一句话:m_pConnection.CreateInstance("ADODB.Connection")
还是不对
DarknessTM 2008-06-16
  • 打赏
  • 举报
回复
你现在只定义了一个COM接口直接,接下来要创建啊 CoCreateInstance
VCzhuzhuwa 2008-06-16
  • 打赏
  • 举报
回复
请问大侠,怎么获得,请指教,o(∩_∩)o...
DarknessTM 2008-06-16
  • 打赏
  • 举报
回复
你根本就没有获得需要的COM接口啊……

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧