日期:2014-05-16  浏览次数:20784 次

有分。数据库问题。
我在下面建好的数据库。asp程序各方面都没问题。
传到网上后。不行。asp程序打不开。数据库下到本机上,打开。发现打不开了。
说不能识别了。asp程序也打不开.是怎么回事呀。

------解决方案--------------------

1、检查访问这个共享文件夹时,应该不需要输入用户名和密码。
2、检查这个MDB是不是被人手工打开,或者是否有程序以独占的方式访问这个MDB。


--访问本地MDB的ADO连接串:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000

其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。


--ADO连接串(访问网络MDB):

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;

其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。

------解决方案--------------------
将MDB拷贝到本机,直接打开有没有问题。


系统出现异常需要修复


压缩修复一下MDB:

--> 工具菜单
--> 数据库实用工具
--> 压缩和修复数据库


或用第三方工具修复一下:

到版主的个人网站上下载:

Access 文件修复工具
http://www.access911.net/index.asp?board=8&recordid=73FABE1E&tt=


或者新建一个MDB,将原来文件中的所有对象都导入到新的MDB中试试。
------解决方案--------------------
压缩和修复数据库试试