您的位置:程序门 -> vb -> 基础类



vb中access运行问题  请高手指教


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb中access运行问题 请高手指教[已结贴,结贴人:tuceng]
发表于:2007-02-26 10:26:28 楼主
在程序中运行access数据库时,在access文件所在路径中会出现一个带锁的ldb文件。能不能隐藏,或不让其显示那个带锁的ldb文件   ,而程序则正常运行呢
发表于:2007-02-26 10:28:181楼 得分:0
.ldb文件在多用户环境下是非常重要得。该文件被   ms   jet   db   engine   v4.0   用来确定被共享的数据库中哪条记录被锁定以及被谁锁定
为什么要将其隐藏呢?
发表于:2007-02-26 10:32:102楼 得分:0
那么单一用户使用时是不是就没有这些问题了呢!隐藏它是为了更好的保护数据库文件。。有没有办法呢!
发表于:2007-02-26 10:36:503楼 得分:0
好像哪个文件本来就有隐藏属性
发表于:2007-02-26 11:03:334楼 得分:0
那个能看见   怎么叫隐藏呢     我的意思是说,在所在文件夹里   看不见那个ldb文件   在不影响数据库工作的情况下     有办法没?
发表于:2007-02-26 11:26:275楼 得分:0
没人顶了吗~~~~~有没有办法啊大家说说看。。
发表于:2007-02-26 11:28:076楼 得分:0
你直接设置其文件属性为隐藏.
发表于:2007-02-26 11:36:387楼 得分:0
设置为隐藏在运行数据库时,也会出现ldb文件。而且我也不想隐藏。我只是不想显示运行时出现的ldb文件。我把access的扩展名设置为dat,所以如果运行时不显示ldb文件,就能更好的保护access文件的安全。。嘿嘿   大家有没有办法啊!
发表于:2007-02-26 12:17:498楼 得分:10
试试在open方法后面加一行:
setattr   app.path   &   "\db1.ldb ",   vbhidden     '设置隐含属性。
发表于:2007-02-26 12:20:309楼 得分:0
连接mdb后ldb文件是必须存在的,只有用setattr欲盖弥彰了,呵呵
发表于:2007-02-26 15:57:5110楼 得分:0
但是这个语句不能写进form_load中,否则会提示找不到ldb文件。。。怎么能解决呢?
发表于:2007-02-26 17:06:2611楼 得分:0
fileexists或者on   error...


快速检索

最新资讯
热门点击