| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2340 人关注过本帖
标题:与oracle数据库连接的问题
只看楼主 加入收藏
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:13 
与oracle数据库连接的问题
     做了个程序,在设计环境下运行程序(即vbp)时,连接oracle数据库正常,并且可以正确写入数据库数据。

     但是当我把该程序生成执行文件,运行执行文件(exe)时,却显示无法连接到oracle。

注:
     Private adoConnectionX   As New ADODB.Connection   
   
     adoConnectionX.Open "provider=MSDAORA.1;User ID=cc;password=123;Data Source=sj;persist Security Info=True"

     本机安装了oracle的客户端。



搜索更多相关主题的帖子: oracle 数据库连接 数据库数据 password 
2013-01-25 01:17
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
收藏
得分:0 
把问题顶上去,不然沉得会很快的。
2013-01-25 08:38
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
收藏
得分:0 
这个问题我思考了很久,查了很多资料,就是无法解决。
——响应了该坛不思考就发帖就一律删除的精神。

哪位大侠遇到过类似的情况没有?在网上也搜到过有些人遇到过相同的问题,但是最后的结果是没看到有人解决。

希望在此能够得到帮助,感谢各人达人……
2013-01-25 09:46
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
收藏
得分:0 
看来这10分送不出去了。

这问题太简单还是太难,或者太生僻?
2013-01-28 10:26
yz1025
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:490
专家分:919
注 册:2012-10-26
收藏
得分:5 
你这人也太懒了吧~那我也懒得收你这10分~
图片附件: 游客没有浏览图片的权限,请 登录注册

不要投我
2013-01-28 12:13
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:5 
provider=oraoledb.oracle;data source=sj ;user id=cc;password=123
试试

无知
2013-01-28 15:04
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
收藏
得分:0 
回复 5楼 yz1025
感谢版主的鞭策,我会努力的。

我现在的问题是:
1.在设计环境下(就是打开VBP工程),Ctrl+F5全编译执行时没有任何问题,程序与oracle的连接正常,并且可以向oracle中写数据等;
2.但是,当我将这个VBP工程通过“文件”菜单中的“生成XXX.exe”之后,打开XXX.exe时,会出现数据库未连接的错误提示:
        运行时错误'-2147467259(80004005)':
        ORA-06413:连接未打开

这相当于:做个喇叭,甲拿电池、乙拿喇叭、丙拿电线,三个人按线路图拼凑后(每人拿一样)喇叭开始响了,但是如果把他们的连接不用人拿改成焊或者电线硬接的方式组合好,这时喇叭不响了。

感觉有点儿奇怪。

我努力了很久,百度了,Gool了,也有人遇到过类似情况,但是未有人解决。
2013-01-28 15:30
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
收藏
得分:0 
回复 6楼 Artless
谢谢版主Artless的指点,我把之前的“MSDAORA.1”改成“oraoledb.oracle”,在设计环境下Ctrl+F5运行正常,但是生成的exe文件运行时,也出现错误,但是错误信息跟之前的不一样了,发生了变化:

        运行时错误'-2147467259(80004005)':
        ORA-12154:TNS:无法解析指定的连接标识符
原连接:ORA-06413:连接未打开



2013-01-28 15:38
yz1025
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:490
专家分:919
注 册:2012-10-26
收藏
得分:0 
数据库不是我的专项~就留给其他版主来回了~
错误讯息其实上网找也找到很多类似的~
各种不同的情况~我不是专家就不多说了~

个人建议先确认是哪一句错了~
一般设计环境下OK~执行模式异常~
最惨的只能土法炼钢~特定区段中每一行加一句 msgbox“1”
看跳到多少挂点~就知道问题出在哪一句~
再针对问题点去修改~
收到的鲜花
  • wangyuzg2013-01-28 17:06 送鲜花  3朵  

不要投我
2013-01-28 16:08
yz1025
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:490
专家分:919
注 册:2012-10-26
收藏
得分:0 
不然就要用特殊工具侦错,例如:
Debugging Tools for Windows

不要投我
2013-01-28 16:11
快速回复:与oracle数据库连接的问题
数据加载中...
 
   



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

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