标题:求助在ado连接access时_ConnectionPtr设定
只看楼主
liaopan_77
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-26
 问题点数:0 回复次数:3 
求助在ado连接access时_ConnectionPtr设定
请问:
我在用ado访问 access数据库时
语句放在:

void CTest2View::OnConnect()
{
::CoInitialize(NULL);
_ConnectionPtr Conn;
if (FAILED(pConn.CreateInstance("ADODB.Connection")))
{
AfxMessageBox("Create Instance failed!");
return;
}
CString strSRC;
strSRC="Driver=SQL Server;Server=202.103.*.*;Database=***;UID=sa;PWD=***";
CString strSQL;
_variant_t varSRC(strSRC);
_variant_t varSQL(strSQL);
_bstr_t bstrSRC(strSRC);
if (FAILED(Conn->Open(bstrSRC,"","",-1)))
{
AfxMessageBox("Can not open Database!");
Conn.Release();
pConn=Conn;
return;
}

}

老实出现一对错误,说我_ConnectionPtr Conn;没定义?!
请指点阿
搜索更多相关主题的帖子: ado access 
2006-07-27 14:31
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
得分:0 
你有没有 #import "C:\Program Files\Common Files\System\ado\msado15.dll"     no_namespace rename("EOF","adoEOF"),rename("BOF","adoBOF") ???

c++/C + 汇编 = 天下无敌
2006-07-27 14:44
liaopan_77
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-26
得分:0 
有阿
我也不知道是怎么回事
在访问数据库前做了个登录对话框
后来我重新坐过,先做访问数据库,再做登录对话框,就可以拉。。。
简直郁闷!
2006-07-27 18:14
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
得分:0 
以下是引用liaopan_77在2006-7-27 18:14:52的发言:
有阿
我也不知道是怎么回事
在访问数据库前做了个登录对话框
后来我重新坐过,先做访问数据库,再做登录对话框,就可以拉。。。
简直郁闷!


c++/C + 汇编 = 天下无敌
2006-07-27 18:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-80580-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.412372 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved