如何使VB编写的程序在光盘中运行?

xieliquan 2004-09-12 12:17:06
有一数据库为ACCESS的,利用VB写的程序希望在光盘中运行,但出现问题.

1.ACCESS的MDB文件在打开时会生成.LDB的文件(光盘是不可写入的),尽管理论上用独占的方式打开就不会生成这个文件,但要如何实现呢?

2.运行VB需要有VB的运行库,如何解决这个问题呢? 前提是不要手动安装程序而在光盘中直接运行?

请高手们赐教!
...全文
167 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xieliquan 2004-09-16
UP
回复
xieliquan 2004-09-14
UP
回复
xieliquan 2004-09-13
如果这样的话,那还要是拷贝到硬盘中的临时文件夹中,再在VB中链接硬盘上的数据库了.
问题是如果硬盘设置了不可写入的限制,而无法拷贝进去,那要如何?

拷贝到硬盘的临时文件件,用gettempfile函数应该可以写入吧?

另外,不知为何在WIN2000中就可以运行程序而WIN98和XP就不可以呢?出现运行期错误.
回复
xieliquan 2004-09-12
UP
回复
xieliquan 2004-09-12
Copy数据库到临时目录的话,如果数据库很大那不是会很慢吗?

是否可以设置数据库生成的临时文件路径为C:\,即是.ldb生成不是和数据库MDB同一目录?
该如何设置呢?
回复
lfshf 2004-09-12
是否可以设置数据库生成的临时文件路径为C:\,即是.ldb生成不是和数据库MDB同一目录?
该如何设置呢?

那是Jet引擎控制的,不能改变
回复
lfshf 2004-09-12
1、Copy数据库到临时目录,如temp,随你怎么玩。
2、VB运行库放在程序目录下。
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2004-09-12 12:17
社区公告
暂无公告