奇怪问题,asp不能连接access数据库

softrookie 2006-04-19 04:30:35
一直都是好好的,突然就不能连接了,使用error对象返回“未指定的错误”,库本身没有问题,换任何一个access库都不行,建立一个udl,测试连接成功,改用该文件连接还是出错,怀疑是asp本身的问题,请教高手如何解决。谢谢!
...全文
409 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghongwen 2006-05-05
  • 打赏
  • 举报
回复
换一种方法看看
moodboy1982 2006-05-05
  • 打赏
  • 举报
回复
http://www.esoftnow.com/bbs/dispbbs.asp?boardID=2&ID=15&page=1
softrookie 2006-05-05
  • 打赏
  • 举报
回复
我用的是动网BBS,会不会有什么其它的人为原因
fenixd 2006-04-20
  • 打赏
  • 举报
回复
如果ASP连接数据库时正好有人用ACCESS打开了这个MDB ,那么连接也会报错
softrookie 2006-04-20
  • 打赏
  • 举报
回复
问题没能解决,代码如下:
Db = "test.mdb"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
'ConnStr = "File Name = E:\bbs\data\test.udl"

On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
set rs = server.CreateObject ("Adodb.recordset")
conn.open ConnStr
If Err Then
'err.Clear
Set Conn = Nothing
Response.Write Server.MapPath(db) &"<BR>"
Response.Write err.description &err.number &"<br>"
Response.Write "测试数据库连接出错,请检查连接字串。"
Response.End
End If
邦迪代驾 2006-04-19
  • 打赏
  • 举报
回复
分段测试,代码贴出来让大家看看
荣之梦 2006-04-19
  • 打赏
  • 举报
回复
我做过一个access 网站,一天最高的访问量过85000,再多就很难上去了
jspadmin 2006-04-19
  • 打赏
  • 举报
回复
找个简单的代码和程序测试下。最好直接下载别人的简单示例,再连不成功,就检查下数据驱动和iis
boydream 2006-04-19
  • 打赏
  • 举报
回复
关注@_@~~
moodboy1982 2006-04-19
  • 打赏
  • 举报
回复
你找一个简单的数据库连接一下。看行不行。
其次,有可能是你的IIS有问题。
songster7309 2006-04-19
  • 打赏
  • 举报
回复
这就是access的最不稳定因素,你看看你的数据库的属性 是不是只读或是存档??
yyjzsl 2006-04-19
  • 打赏
  • 举报
回复
access在流量比较大的时候,会导致突然死机或者不能访问。

你重启下IIS或服务器,应该就没什么问题了。

其实你可以导入到大一点的数据库里面,比如ORACLE或MYSQL要好得多。SQL SERVER也要强不少。^_^
sky0120 2006-04-19
  • 打赏
  • 举报
回复
access经常出类似的问题,有时候刷新一下好了,再刷新又不行了。要不就是权限问题,你要不小心删除了TEMP文件夹,它也罢工……总之,反感ACCESS。
life360 2006-04-19
  • 打赏
  • 举报
回复
估计你数据库锁死了。
soft_2008 2006-04-19
  • 打赏
  • 举报
回复
重启服务器
subasan 2006-04-19
  • 打赏
  • 举报
回复
一直都是好好的,突然就不能连接了,使用error对象返回“未指定的错误”,库本身没有问题,换任何一个access库都不行,建立一个udl,测试连接成功,改用该文件连接还是出错,怀疑是asp本身的问题,请教高手如何解决。谢谢!


如果有人浏览你的网页,打开了数据库。。而此时你在后台。或者ftp把数据库非法移除。。会发生这种情况。。解决方法。重启iis 或重启服务器~~
sxsgssgs 2006-04-19
  • 打赏
  • 举报
回复
1,
解决方法:使用Ms Access里的“工具->数据库实用工具->压缩和修复数据库”来修复db/global.asa。如果修复后还是出错,请查看db目录下是否有global.dbl文件,如果有请删除,如无法删除请结束服务器w3wp.exe进程(win2003)或Aspnet_wp.exe进程(win2000)后再删除。

http://www.mf100.com/document/2006-1/897.shtml#top
youzi520 2006-04-19
  • 打赏
  • 举报
回复
怪...看看ASP连接码
对任何 Web 站点而言,最重要的要求就是能够准确而安全地发送和存储信息。这种信息可以是任何形式,包括信贷公司提供的信用卡资料到市场信息网站的民意投票结果。不管将 ASP.NET Web 页面用于何种目的,您迟早都会需要处理涉及数据库的访问、读取和写入数据以及一般的控制操作。 幸运的是,操纵 Web 应用程序的数据库比以前更容易。 .NET Framework 改进了开发复杂的 Web 站点的方式。 ASP.NET 对如何开发复杂和交互的 Web 站点作了重大的改进, ADO.NET 提供了强大而灵活的数据访问功能,从根本上改变了从 Web 应用程序中检索、处理和存储数据的方式。 本书将介绍如何创建能够支持数据的 ASP.NET 应用程序。本书根据一些实践经验进行编写,并列举了演示基础原理的代码示例。本书要求读者对 ASP.NET 和 C# 有一些基本的认识,如果对操纵数据库没有任何经验也没有关系,作者将指导每个过程,包括将 ASP.NET 页面与数据库连接,研究各种读取、处理和更新数据的方法。接下来研究所有涉及侧重于数据的 ASP.NET 编程的问题,包括一些高级的主题,例如使用存储过程和组件。本书还给出了案例分析,将前面几章讨论的内容都置于同一个环境中加以运用。 0.1 本书主要内容 第 1 章介绍创建数据驱动的 Web 站点的一般性概念。特别讨论了 Web 站点与数据之间的关系,在此过程中介绍了 ADO.NET 。在这一章的末尾,还为本书其余章节创建了一个开发环境,讨论了一些可能会遇到的问题。 到底什么是数据库呢?这似乎是个奇怪问题。第 2 章介绍了不同类型的数据库,如何设计它们,以及如何使用它们存储和检索信息。接下来又概述了 SQL 语言,并与 Microsoft 的数据库方案作了一个简单的比较。 了解了数据库以后,就需要学习如何将它们与 ASP.NET 代码连接。第 3 章首先概述了第 1 章提到的 ADO.NET ,阐明了需要掌握的重要术语。接着是创建和测试对 Northwind 示例数据库连接,本书将通篇使用该数据库。本章演示了大量例子,演示如何连接不同的数据源,例如 Access , SQL Server , Excel 和 XML ,以便在任何开发环境中都游刃有余。 第 4 章通过一些例子,运用 DataReader 对象读取和显示数据。首先讨论了在 ASP.NET 和 ADO.NET 中处理数据的原理,在 ADO.NET 中引入了 Command 对象。然后介绍如何运用 DataReader 获取数据,接着将那些数据绑定到像单选按钮、复选框这样的不同控件上和最重要的 DataGrid 上。 第 5 章讨论了一个重要的 ADO.NET 对象: DataSet ,它用于存储和检索服务器上任何复杂形式的数据。在介绍完原理之后,使用大量的例子来演示使用 DataSet 的不同方法。 当然,我们并不总是读取其他人的数据,因此第 6 章介绍了如何在现有的数据库中创建自己的记录。该章的主题包括 ASP.NET 的验证控件,以及使用 Command 对象和 DataSet 对象实现插入记录。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧