Office中国论坛/Access中国论坛

标题: [求助]用ULTRAEDIT修改ACCESS文件前面16个字节后,ASP不能访问 [打印本页]

作者: gdtzm    时间: 2009-2-17 08:21
标题: [求助]用ULTRAEDIT修改ACCESS文件前面16个字节后,ASP不能访问
想用ULTRAEDIT加密access数据库,但修改ACCESS文件前面16个字节后,ASP不能访问,不知道要如何解决?
作者: gdtzm    时间: 2009-2-17 08:24
希望大家可以帮忙解决
作者: ACMAIN_CHM    时间: 2009-2-17 09:18
没有办法, ASP中你通过ADO联接ACCESS 数据库文件,在这个JET引擎中它会对文件的格式进行判定。其中一项就是文件头。文件头的是标准格式,前0x13个字节是固定的如下。
:0100  00 01 00 00 53 74 61 6E-64 61 72 64 20 4A 65 74   ....Standard Jet
:0110  20 44 42 00 01 00 00 00-B5 6E 03 62 60 09 C2 55    DB......n.b`..U

你可以更改数据文件后缀,一般是改xxx.mdb为xxx.asp,但不能改动其中的数据格式。除非你去改jet引擎。




******************
*  一切皆有可能  *
******************

.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: gdtzm    时间: 2009-2-17 09:45
本帖最后由 gdtzm 于 2009-2-17 09:47 编辑

首先谢谢你,用ULTRADEDIT加密ACCESS数据库后,再更改数据库后缀,就提示'不可识别的数据库格式',有些介绍用Ultradedit加密ACCESS数据库的文章就是这样说的,但我试了就不行.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3