以独占方式的锁定数据表的解决方法参考

所属分类: 网页制作 / Dreamweaver 阅读数: 471
收藏 0 赞 0 分享
对于Dreamweaver的所有版本软件,在连接数据库正确,绑定记录集成功的情况下

在页面中插入记录,预览网页进行测试时,突然遇到问题大致如下:

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 机器 ‘BLUES‘ 上的用户 ‘Admin‘ 以独占方式的锁定数据表 ‘c_test‘。


引起这个错误的可能是:

1,数据库采用的Access文件

2,在DW中连接数据库,不是采用的“自定义连接字符串”,而是使用“数据源名称(DNS)”,可能会有该情况发生。

对于错误2,我还是建议,并绝对推荐使用“自定义连接字符串”,很奇怪的是原先看的几本有关DW的教材,都是使用此方法介绍给读者。

我想可能是“数据源名称(DNS)”讲解时好描述吧(当时我写DW一书时,就觉得说明“自定义连接字符串”对一个网页初学者是个多么难以理解的东西)。

那么我这里说不用DNS,推荐另外一种。是因为如果当你的网页程序上传到网络空间时,DNS是需服务器管理员配置的,而对于我们现在基本使用“虚拟主机”,这个操作基本是不可能的。

至于如何使用“自定义连接字符串”,我这里有个文章介绍:

http://www.cnbruce.com/blog/showlog.asp?cat_id=27&log_id=219

那么,现在我好专心地说说错误1了。以下是罗列的解决方法,你可以一一注意下,排查除错。

1,数据库的文件访问权限问题。

这主要出现在磁盘格式是NTFS的机器上,对FAT32格式的则无妨。

当出现该网页错误时,说明该文件可能没有合适的权限。

一般,单击数据库文件的右键,选择属性,选择安全选项;

如果你是NTFS格式,但文件属性没有安全选项,则选择文件夹属性,注意,使文件夹属性,将“简单共享”去掉。

如果有安全选项,查看下有没有User用户,如果没有需要添加,添加的方法是“Iusr_计算机名”,计算机名是什么,看到“……机器 ‘BLUES‘ 上的用户 ‘Admin‘ 以独占方式的锁定……”,机器‘BLUES‘就是你的计算机名,各位类推。

具有了来宾用户,则对该用户进行权限匹配,增加“修改”的权限。

以上操作无图说明,因本人机器采用的FAT32,无法截图,可能内容有些出入,各位简单看下了,我将尽快将该方法详细奉上。那么下面再看第二类说明。

2,你在测试该网页程序的同时,你的数据库文件在打开。

比如上面我截的这张图,就是故意将数据库文件打开,要不还真截不了图以作说明。这方法简单,直接关闭该数据库文件即可。

顺便,我这里最极端的则是,数据库文件打开,并且表也打开,FAT32的情况下,网页浏览依然没有问题(WINXPSP2,ACCESS2003),仅在打开设计数据库表时,才出现如上错误。

当然了,还是建议你直接关闭。

3,数据库文件已经关闭,但临时文件文件依然存在

该临时文件,就是Access记录锁定信息文件,其正常是数据库文件打开就自动产生的。就比如WORD文件打开的同时会有个文件一样(M$的东西都是汤汤水水一回事)。但现在数据库文件关闭了,而你的临时文件还在,只能说明你是非正常关闭数据库。那么现在再动下手,把这个临时文件也删除旧了事。

这种情况还同样发生在“第一次浏览时正常,当我刷新下网页就又出错了”。还是那句话,NTFS和临时文件。

4,重启Dreamweaver,严重点重启计算机


如果你还不能解决,发火,Kill Bill。。。

更多精彩内容其他人还在看

Dreamweaver代码提示功能怎么开启?

Dreamweaver代码提示功能怎么开启?有时候一些熟悉的代码不想打,打个前面字母就能直接显示,这个在我们的Dreamweaver里面就可以实现,也就是我们常说的代码提示,那么我们如何设置呢,下面一起来看看吧
收藏 0 赞 0 分享

Dreamweaver中不能输入多个空格的解决办法

Dreamweaver中不能输入多个空格怎么办?在Dreamweaver中输入空格本来就和在其他文档上或是记事本上输入空格的操作是不一样的,而在好不容易打出一个空格字符,想要再打一个的时候却发现打不了空格了,这是怎么回事呢,下面分享解决办法
收藏 0 赞 0 分享

Dreamweaver图文教程教大家轻松制作超酷的Flash相册

dreamweaver作为一个网页制作工具,不仅可以制作网页,还可以制作好看的flash相册。今天,小编教大家使用dreamweaver制作超酷的flash相册,感兴趣的朋友一起来学习吧
收藏 0 赞 0 分享

dreamweaver代码怎么排版?dreamweaver代码格式化的方法

dreamweaver代码怎么排版?刚学dreamweaver的朋友hi吧代码写在一个文档中,然后复制过去,看上去就会很乱,该怎么排版呢?下面分享dreamweaver代码格式化的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Dreamweaver CS6安装失败提示配置错误代码16该怎么办?

Dreamweaver CS6安装失败提示配置错误代码16该怎么办?在安装Dreamweaver CS6的时候总是提示配置错误,请写在并重新安装该产品,但是重新安装以后还是出现这个问题,下面分享解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

Dreamweaver项目列表前面的项目符号去掉小圆点?

Dreamweaver每次新建醒目列表都默认添加黑色的小圆点,想用别的项目符号代替或者直接去掉,该怎么办呢?下面分享Dreamweaver项目列表前面的小圆点去掉的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

dreamweaver里不用的站点怎么删除?

dreamweaver里不用的站点怎么删除?dreamweaver建立了很多站点,有些仅仅是为了测试用的,测试完了就没用了,该怎么删除呢?下面分享dreamweaver删除站点的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Dreamweaver中的表格怎么排版?

Dreamweaver中的表格怎么排版?在Dreamweaver中插入了表格,但是感觉有点影响美观,想给表格美化一下排排版,该怎么办呢?下面分享Dreamweaver表格排版的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

教你把图片添加到Dreamweaver工程中

1、打开Dreamweaver软件。如果你电脑里没有Dreamweaver软件的话 请点击:Dreamweaver v8.0 简体中文版(附注册机+8.02补丁):http://www.jb51.net/softs/243.html 2、点击HTML。 3、创建一个新
收藏 0 赞 0 分享

Dreamweaver制作网页打开特效教程

想要给你的网站添加一些活力吗?你可以在打开网页的特效上下一点功夫,今天就教大家一招,使你的网页打开就像是看幻灯片一样,有动画的效果。
收藏 0 赞 0 分享
查看更多