有分。数据库问题。
我在下面建好的数据库。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中试试。
------解决方案--------------------压缩和修复数据库试试