当前位置:编程学习 > VB >>

VB编译出的EXE文件名字中含有右括号就无法连接数据库?

VB编译出来的EXE文件,命名为ABC.exe,可以正常进入并且连接数据库。
可以把名字改为ABC).exe就无法连接到数据库了,过程中没改变任何代码。
报错 ORA-06413: Connection not open.

测试了几个名字 )ABC.exe正常进入并且连接数据库 ()ABC.exe不可以连接报上面同样的错误

有人知道这是为什么? --------------------编程问答-------------------- 我测试了一下,()ABC.exe可以连接,不报上面同样的错误 --------------------编程问答-------------------- 没见过,)ABC.exe不是也有)么? --------------------编程问答--------------------
引用 1 楼 dbcontrols 的回复:
我测试了一下,()ABC.exe可以连接,不报上面同样的错误

是英文状态输入的()吗?中文状态的我也能连接 --------------------编程问答--------------------
引用 2 楼 patrickkong 的回复:
没见过,)ABC.exe不是也有)么?

就是不知道为什么呀。 --------------------编程问答-------------------- 是英文状态输入的()

引用 3 楼 twinsvicki 的回复:
引用 1 楼 dbcontrols 的回复:
我测试了一下,()ABC.exe可以连接,不报上面同样的错误

是英文状态输入的()吗?中文状态的我也能连接
--------------------编程问答-------------------- 你代码里是不是有app.EXEName --------------------编程问答-------------------- 有啊,但是没有运行含有app.EXEName 的方法呀。 --------------------编程问答-------------------- 无代码无真相 --------------------编程问答-------------------- 哪你的app.EXEName做什么用的?有没有别的函数用到它。 --------------------编程问答-------------------- 我注释了调用app.EXEName的方法,还是不能连接数据库。应该是没关系的。 --------------------编程问答-------------------- --------------------编程问答-------------------- 原来是oracle的一个BUG ,不允许有括号。 --------------------编程问答-------------------- 那不是bug,那括号怎么加进去的? --------------------编程问答-------------------- 连接数据库和进程名没有关系吧???不解 --------------------编程问答-------------------- 我的发现,生成EXE文件后,文件夹的名称都不能复杂,复杂了,就连接不了数据库,郁闷中!!!!
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,