oracle数据库连接问题,在线等

chenyubo1977 2010-01-07 03:42:40
我做了一个程序,其中有连接ORACLE数据库的部分,在同一台机器同一条件下用源代码连接正常,但生成执行方式之后什么都没有变的情况下就连不上数据库了,请各位帮忙分析下是什么原因?
...全文
93 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyubo1977 2010-01-08
  • 打赏
  • 举报
回复
我做了ERR的错误判断,正常时的值是0,连接不上数据库时的值是-2147467259
chenyubo1977 2010-01-08
  • 打赏
  • 举报
回复
是的,直接生成EXE再运行就连接不上数据库了
dingyanwei 2010-01-08
  • 打赏
  • 举报
回复
瞎分析

源代码能连接成功,说明数据库好用
生成exe不能连接成功,说明此exe不能连接数据库,那么问题可能是
1、数据库拒绝此exe连接(看看数据库服务器的配置)
2、有程序拒绝此exe去连接数据库(看看杀毒软件)
3、exe程序和源代码所处位置不同,导致配置错误(自己调)
chenyubo1977 2010-01-08
  • 打赏
  • 举报
回复
有没有人帮忙看下分析下原因啊
  • 打赏
  • 举报
回复
exe是调试的同机?
如果是的话发到oracle板块试试,给version
chenyubo1977 2010-01-07
  • 打赏
  • 举报
回复
是一样的,所以弄的我一点办法都没有了
zm03173225 2010-01-07
  • 打赏
  • 举报
回复
感觉没有什么问题,OPEN之前先将字符串拿出来看看,和调试的时候是否一样
chenyubo1977 2010-01-07
  • 打赏
  • 举报
回复
这是连接数据库部分的代码
DLYHM = "USER ID=" + LSDLYHM
DLMM = "password=" + LSDLMM
DLSLM = "Data Source=" + LSDLSLM
LSsjk = DLYHM + ";" + DLMM + ";" + DLSLM
LSsjk = "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;" + LSsjk

Set LJSJK_SA = New ADODB.Connection
LJSJK_SA.Open LSsjk

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧