关于引用ADO的问题

xd521 2003-12-12 04:01:43
本工程:
一个form
一个module
引用了ADO2.1

form里有部分代码:
Dim Cn As New ADODB.Connection
Dim RS As New ADODB.Recordset

module里面有部分代码
Public Conn As New ADODB.Connection
Public RsQ As New ADODB.Recordset
Public RsP As New ADODB.Recordset
Public RsL As New ADODB.Recordset
Public RsY As New ADODB.Recordset

用VB调试运行,不报错
生成exe文件后,运行报错,
错误是连接数据库出错
报错的是Conn

解释:
为什么要这样写呢?
因为一开始只有我的部分程序
是放在form里,连接数据库的,
一直没问题
但是后来,同事的程序也要放进来
但是怕变量定义有重复
把他的那部分代码放在一个模块里
他原来的程序是放在一个class里的
直接考出来的,放在我的module里的
这是为什么呢

主要问题:
为什么调试可以运行
生成exe文件后,运行报错呢?

请教!!
谢谢!!
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangzhijian 2003-12-12
  • 打赏
  • 举报
回复
conStr = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & strDBLocal & ";Persist Security Info=False"
SuperZhou 2003-12-12
  • 打赏
  • 举报
回复
用MDAC 2.8试试
用的提供者是Microsoft OLE DB Provider For Oracle吗
xd521 2003-12-12
  • 打赏
  • 举报
回复
运行时错误'-2147217843(80040e4d)':
[Oracle][ODBC][Ora]ORA-12154:TNS:无法处理服务名
xd521 2003-12-12
  • 打赏
  • 举报
回复
ORACLE9i

代码太多了
forever_chang 2003-12-12
  • 打赏
  • 举报
回复
使用什么数据库?
引用一个高版本的ADO试试
  • 打赏
  • 举报
回复
再具体点,

贴代码

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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