首页上一页 1 下一页尾页 5 条记录 1/1页
Visual C++ 项目开发全程实录》第6章超市进销存管理系统 后台登陆画面中,输入 soft 和 111后,出现以下字样: ORA-12154: TNS:could not resolve the connect identifier specified
发表在C语言图书答疑
2010-05-29
是否精华
是
否
版块置顶:
是
否
《Visual C++ 项目开发全程实录》第6章 超市进销存管理系统 我用的是Oracle10g数据库,数据库文件已经成功导入到10g.
但是出现这么个问题:
超市进销存管理系统后台登陆画面中,输入 tsoft 和 111后,出现以下字样:
ORA-12154: TNS:could not resolve the connect identifier specified
我的连接字符串如下:
void ADOConn::OnInitADOConn()
{
try
{
m_pConnection.CreateInstance("ADODB.Connection");
_bstr_t strConnect="Provider=MSDAORA.1;Password=tiger;\
User ID=MR;Data Source=orcl;Persist Security Info=True";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}
}
不知什么缘故?
3.对于Provider=MSDAORA.1是不是还要做什么设置?
谢谢你的帮助!!
我的Oracle 10g的OEM如下所示:
Database: orcl > 表 作为 SYSTEM 登录
方案 表名 表空间 已分区 行 上次分析时间
MR TB_BACK USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_BDEPOTQ USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_DEMO USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_DEPOT USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_EMPLOYEES USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_MONTH USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_PROVIDE USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_SELL USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_SHANGPIN USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_USER USERS NO 0 2010-5-26 下午02时00分16秒
我为MR用户设置的是DBA的角色,但是还是出现了如下的提示:
Microsoft Visual C++ Runtime Library
Runtiem Error!
This application has requested the Runtime to terminate it in an unusual way.
please contact the application’s support team for more information.
不知其解?
Database: orcl > 用户 > 编辑 用户: MR 作为 SYSTEM 登录
编辑 用户: MR
一般信息 角色 系统权限 对象权限 限额 使用者组
对象权限 方案 对象 授权选项
ALTER MR TB_BDEPOTQ
DELETE MR TB_BDEPOTQ
INDEX MR TB_BDEPOTQ
INSERT MR TB_BDEPOTQ
REFERENCES MR TB_BDEPOTQ
SELECT MR TB_BDEPOTQ
UPDATE MR TB_BDEPOTQ
ALTER MR TB_DEMO
DELETE MR TB_DEMO
INDEX MR TB_DEMO
INSERT MR TB_DEMO
REFERENCES MR TB_DEMO
SELECT MR TB_DEMO
UPDATE MR TB_DEMO
ALTER MR TB_DEPOT
DELETE MR TB_DEPOT
INDEX MR TB_DEPOT
INSERT MR TB_DEPOT
REFERENCES MR TB_DEPOT
SELECT MR TB_DEPOT
UPDATE MR TB_DEPOT
ALTER MR TB_EMPLOYEES
DELETE MR TB_EMPLOYEES
INDEX MR TB_EMPLOYEES
INSERT MR TB_EMPLOYEES
但是出现这么个问题:
超市进销存管理系统后台登陆画面中,输入 tsoft 和 111后,出现以下字样:
ORA-12154: TNS:could not resolve the connect identifier specified
我的连接字符串如下:
void ADOConn::OnInitADOConn()
{
try
{
m_pConnection.CreateInstance("ADODB.Connection");
_bstr_t strConnect="Provider=MSDAORA.1;Password=tiger;\
User ID=MR;Data Source=orcl;Persist Security Info=True";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}
}
不知什么缘故?
3.对于Provider=MSDAORA.1是不是还要做什么设置?
谢谢你的帮助!!
我的Oracle 10g的OEM如下所示:
Database: orcl > 表 作为 SYSTEM 登录
方案 表名 表空间 已分区 行 上次分析时间
MR TB_BACK USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_BDEPOTQ USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_DEMO USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_DEPOT USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_EMPLOYEES USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_MONTH USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_PROVIDE USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_SELL USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_SHANGPIN USERS NO 0 2010-5-26 下午02时00分16秒
MR TB_USER USERS NO 0 2010-5-26 下午02时00分16秒
我为MR用户设置的是DBA的角色,但是还是出现了如下的提示:
Microsoft Visual C++ Runtime Library
Runtiem Error!
This application has requested the Runtime to terminate it in an unusual way.
please contact the application’s support team for more information.
不知其解?
Database: orcl > 用户 > 编辑 用户: MR 作为 SYSTEM 登录
编辑 用户: MR
一般信息 角色 系统权限 对象权限 限额 使用者组
对象权限 方案 对象 授权选项
ALTER MR TB_BDEPOTQ
DELETE MR TB_BDEPOTQ
INDEX MR TB_BDEPOTQ
INSERT MR TB_BDEPOTQ
REFERENCES MR TB_BDEPOTQ
SELECT MR TB_BDEPOTQ
UPDATE MR TB_BDEPOTQ
ALTER MR TB_DEMO
DELETE MR TB_DEMO
INDEX MR TB_DEMO
INSERT MR TB_DEMO
REFERENCES MR TB_DEMO
SELECT MR TB_DEMO
UPDATE MR TB_DEMO
ALTER MR TB_DEPOT
DELETE MR TB_DEPOT
INDEX MR TB_DEPOT
INSERT MR TB_DEPOT
REFERENCES MR TB_DEPOT
SELECT MR TB_DEPOT
UPDATE MR TB_DEPOT
ALTER MR TB_EMPLOYEES
DELETE MR TB_EMPLOYEES
INDEX MR TB_EMPLOYEES
INSERT MR TB_EMPLOYEES