标题:与oracle数据库连接的问题
只看楼主
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
得分:0 
回复 9楼 yz1025
其实就只有这一条语句,如果有错误就是这条语句了。

adoConnectionX.Open "provider=MSDAORA.1;User ID=cc;password=123;Data Source=sj;persist Security Info=True"

在设计环境下,这条语句无错,可以正确打开数据库,并在之后的存入数据等执行中无错,但是生成的exe文件运行时,执行这句时就出现错误。
2013-01-28 17:06
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
得分:0 
问题未解决,就要去结帖呀?
2013-01-29 08:27
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
得分:0 
编译环境
运行环境

无知
2013-01-29 13:12
wangyuzg
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2011-2-23
得分:0 
问题解决了。

*********** 这个问题说起来可能笑掉大牙,说明我太笨了 (在网上看到过类似的提示,但是我未重视)*********************************

调试环境下运行正常,生成exe文件运行时无法连接数据库,根本原因不是编译环境、引用、语法等问题,而是一个非常非常简单的问题:

    工程所在文件夹名中不能有英文的“()”括号。

   我的错误是:E:\管理软件(oracle)\工程1

   解决的办法:E:\管理软件(oracle)\工程1————————把英文下的括号改成中文的,一切问题解决。

2013-01-29 14:40



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




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

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