| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 193 人关注过本帖
标题:请问下面代码为什么会提示指针失效,无法连接?
收藏  订阅  推荐  打印 
我是一匹好马
Rank: 2
等级:注册会员
帖子:40
积分:506
注册:2006-11-14
请问下面代码为什么会提示指针失效,无法连接?

void CDlgLogin::OnOK()
{
// TODO: Add extra validation here
this->UpdateData(TRUE);
HRESULT hr;
_ConnectionPtr pConn; //声明ADO Connection对象实例
_CommandPtr pCommand; //声明ADO Command 对象实例

try
{
//创建Connection对象
pConn.CreateInstance("ADODB.Recordset");
//设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect="Provider=SQLOLEDB;Server=FA9E17D4F84D4FB;Database=ShopAssistant;UID=sa;PWD=sa;";
hr=pConn->Open("Data Source=ShopAssistant;UID=sa;PWD=sa;","","",adModeUnknown);
}
catch(_com_error& ex)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",ex.ErrorMessage());
AfxMessageBox(errormessage);//显示错误信息
}

编译以上代码时,提示指针失效,无法连接,数据源已经配置好,可是无法连接数据库,请高手帮帮忙哦!!先谢谢了!

搜索更多相关主题的帖子: 指针  提示  代码  失效  ADO  
2007-6-9 21:05
编程新鸟
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2007-6-10

ge a 你写的啥?看不懂
2007-6-10 11:07
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.088388 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved