ACCESS 为了防止别人下载所以改成了asp或asa文件,运行程序时发生Microsoft JET Database Engine 错误 '80004005' 不可识别的数据库格式的错误,在网上找到了原因及解决办法:

原文章如下:

昨天修改一个网站,数据库回传到服务器后提示:

代码:
Microsoft JET Database Engine 错误 '80004005'

[XXXXXX]

不可识别的数据库格式……

郁闷了一天,换了两三个空间,问题依旧。

查了微软的指南,唯独没有对这个错误提出解决方案,只隐约地说是数据库损坏。

由于数据库是10天前的备份,应该是正常的,所以我始终不怀疑数据库坏了;用Access作了N次转换,还是不能解决。

临起床前,冷静思考了一下:数据库在本地运行是正常的,只有上传后才提示损坏,那么是否跟上传有关呢?

我的数据库文件一般都改为了ASP后缀,会不会系统对ASP格式文件作了手脚。

于是将数据库改回MDB后缀上传,上传后改回ASP格式文件名,一运行——OK!

原来如此!

我测试的几个空间都是Windows 2003 server版本,估计上传ASP文件时,服务器系统对文件进行了病毒检测,甚至追加了什么代码;数据库文件不是文本文件,当然不能随便写东东了,因此文件格式被破坏了!

因此,大家在调试程序时,务必留意这个情况;如果遇到了数据库上传后不能识别的,可以先将数据库以本来的文件格式MDB上传,然后通过FTP软件改名,这样就不会出问题了。

Microsoft JET Database Engine 错误 '80004005' 不可识别的数据库格式相关推荐

  1. Microsoft JET Database Engine 错误 '80004005' 不可识别的数据库格式 问题解决方案

    最近我维护一个原来的客户的网站,遇到了Microsoft JET Database Engine 错误 '80004005' 不可识别的数据库格式这样的错误问题 <script type=tex ...

  2. 根治“Microsoft JET Database Engine 错误 80004005”

    本人朋友木鱼独享托管的服务器,系统为windows2003+sp2+IIS6,最近发现网站ASP页面打不开,提示连接数据库出错或 Microsoft JET Database Engine 错误 80 ...

  3. 登陆动网论坛时报“Microsoft JET Database Engine 错误 '80004005' ”

    下午想装下动网论坛玩玩,先是安装IIS花了点时间,看来技术这个东西是需要温故才不会忘记的,明明安装好了,但是设置漏了一步,死活打不开ASP的页面, 少了一步,对Active Server Page的支 ...

  4. asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法...

    打开 FileMonitor 这个监控软件,因为默认情况下它跟踪的信息太多,造成查错如同大海捞针. 这里有个技巧就是先打开监视,然后选择你不需要监控的那些进程,或者一个目录. 点菜单里的: Edit ...

  5. Microsoft JET Database Engine 错误 #39;80004005#39;的解决方法

    今天重新安装了操作系统,为了学习asp.net因此把系统盘修改成了ntfs格式,而自己通常用来调试的asp文件都放在D盘(FAT32格式的分区),以前能够正常调试的程序现在一旦连接数据库就出错,就算用 ...

  6. Microsoft JET Database Engine (0x80004005) 未指定的错误的完美解决[转贴]

    一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误 '80004005',我的电脑因为用批处理清理文件,所以不能运行了, 只 1.查 ...

  7. C# 动态创建Access数据库时的错误:“不可识别的数据库格式”

    需要用C#动态创建Access数据库,于是有了下文. 使用的是Office 2007,数据库文件的格式为.accdb 刚开始的时候,以为去检测文件是否存在,如果不存在的话直接创建数据库文件就好了. 代 ...

  8. 错误号——“不可识别的数据库格式~~~~~~”

    这两天除了上课就一直在看acess数据库,它给我带来一些麻烦,但还好,这些麻烦我都在慢慢解决~~~~在昨天下午我就遇到这样一个问题,老是弹出这样一个提示:找不到文件.我仔细检查我建立的数据库的路径,弄 ...

  9. Sql Server导入Access数据库报不可识别的数据库格式 Microsoft JET Database Engine

    解决办法: 1.mdb 数据库转成  sql脚本 放在 sqlserver  运行一次就好了 2.在Access的Sql Server[升迁向导]中升迁为Sql Server然后导入

最新文章

  1. FPGA 中的latch 锁存器
  2. 一句话后门中eval和assert的区别
  3. 黑盒测试的用例设计方法
  4. How does framework require TechnicalInfo.js
  5. [mybatis]Configuration XML_properties
  6. 修改myeclipse字体与操作系统的字体一致
  7. 国庆活动延长三天!快来领取你的数据技术嘉年华门票!
  8. php获取总共内存_PHP获取内存使用情况详解
  9. VMware在NAT模式下配置静态IP
  10. 支付宝客户端java版_支付宝对接支付-JAVA版
  11. 面试必考:秒杀系统的9个核心知识点,一次性打包给你
  12. 培养逻辑思维的app_数学逻辑思维app哪个好
  13. 邮箱地址是什么,163vip.com怎么注册、价格、申请入口、功能!
  14. DBFS解二阶魔方——一次c++学习之旅
  15. Cell丨一图读懂西湖实验室蔡尚团队揭示乳腺癌“胞内菌”在肿瘤转移定植中作用...
  16. 用python设置windows系统桌面背景(壁纸)的代码
  17. 她是徐小平前助理,从雷军、刘强东们的日程表看到了商机
  18. 便宜寄快递攻略,3.5R寄全国
  19. QTP学习笔记之QTP基础知识总结整理
  20. 为什么要在函数组件中使用React.memo?

热门文章

  1. c语言基础题(笔记三)
  2. Palindrome字符回文 (C语言)
  3. sessionStorage中的setItem和getItem
  4. 基于微信小程序的英语单词记忆系统的设计与实现(论文+源码)_kaic
  5. BeautifulSoup中各种html解析器的比较及使用
  6. 在OpenHarmony上开发的第一个应用-WIFI(上)
  7. 【论文阅读】AVP-SLAM Semantic Visual Mapping and Localization for Autonomous Vehicles in the Parking Lot
  8. 基于html+css+js实现动态时钟
  9. sql优化--勿以善小而不为 勿以恶小而为之
  10. 电脑开机运行内存占用过高的解决办法