高手帮我看一下,.asa文件改成.mdb的用ACCESS打不开

vtoes 2012-10-28 01:56:04
conn.asp文件里的代码是这样的:
<%
dim db,connstr,conn
db="/dsd998/dsd998.asa"
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查数据库参数设置。"
Response.End
End If


sub CloseConn()
conn.close
set conn=nothing
end sub


set rs = server.createobject("adodb.recordset")%>

dsd998.asa文件根据我搜索的资料应该是数据库文件啊,这个文件4M多,可是有网友说可以直接改后缀为.mdb的,我改了之后用ACCESS打开提示:不可识别的数据库格式' 。。请问这是怎么回事?有高手能帮忙解决下么?
这是我在网上下的源码(完整的),没有提供后台用户名和密码,现在我想通过数据库查找用户名和密码,,请求高手帮忙。。我该怎么做?这个问题困扰我一天了,,一天下来查了N多资料,,一直无解。。感激不尽
...全文
161 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaXtHuLang 2012-11-01
  • 打赏
  • 举报
回复
难道被注入了?
rebing 2012-10-31
  • 打赏
  • 举报
回复
一般来说如果被人注入木马了, 就打不开的。
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
我用的是单机的webasp服务器测试的,一般来讲asp的是用的ACCESS数据库的吧,如果用的是SQL数据库的话用webasp服务器测试不了吧?没有SQL数据库服务器怎么测试呢?哪位大牛帮忙解决下呢?
[/Quote]
Provider=Microsoft.Jet.OLEDB.4.0
这是MDB的连接串,不是SQL SERVER的。

[Quote=引用 4 楼 的回复:]
把4改成12试试看

这个问题是数据库版本造成的吧
[/Quote]
我想过,但觉得不可能,这是源码里写的,源码附带的数据库文件出问题的可能性比作者故意把连接串的驱动程序版本给改低的可能性要大得多。
MrGony 2012-10-30
  • 打赏
  • 举报
回复
如果提示是损坏,可以用access修复一下,在 管理-修复或压缩数据库
MrGony 2012-10-30
  • 打赏
  • 举报
回复
这个问题是数据库版本造成的吧
MrGony 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
conn.asp文件里的代码是这样的:
<%
dim db,connstr,conn
db="/dsd998/dsd998.asa"
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connect……
[/Quote]

把4改成12试试看
Rotel-刘志东 2012-10-30
  • 打赏
  • 举报
回复
这是access数据库。
vtoes 2012-10-28
  • 打赏
  • 举报
回复
我用的是单机的webasp服务器测试的,一般来讲asp的是用的ACCESS数据库的吧,如果用的是SQL数据库的话用webasp服务器测试不了吧?没有SQL数据库服务器怎么测试呢?哪位大牛帮忙解决下呢?
  • 打赏
  • 举报
回复
那还不如联系下载网站.解铃还须系铃人.你自己研究,连查看HEX都不知道还怎么研究.
Dogfish 2012-10-28
  • 打赏
  • 举报
回复
问题是:这个是access的数据库?

28,391

社区成员

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

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