asp+access网站本地测试通过,传到服务器上显示数据库连接错误

code_____monkey 2012-04-10 03:53:20
<%@LANGUAGE ="VBScript.Encode" CODEPAGE="936"%>
<!--#include file="Config.asp"-->
<!--#include file="Function.asp"-->
<%
Response.Addheader "Content-Type","text/html; charset=gb2312"
dim conn,connstr,Data
if SqlNo =1 then
On error resume next
Set Conn=Server.CreateObject("Adodb.Connection")
ConnStr="PROVIDER=SQLOLEDB;DATA SOURCE=3325A06D8;UID=sa;PWD=;DATABASE=ZhiRui"
Conn.open ConnStr
else
Data="DataBase/"&DataName&""
on error resume next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="dbq="+server.mappath(Data)+";defaultdir=;driver={microsoft access driver (*.mdb)};uid=;password="&Uidv&";"
conn.Open connstr
Connlock
end if
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "<div style='margin:100px;font-size:14px;text-align:center'>数据库连接出错,请检查数据库名称及路径是否正确。</div>"
Response.End
End If
FunConn
if power=1 then
if Jump=0 then
Response.write"<div align=center><br>对不起,网站正在维护中.请稍候……<br></div>"
Response.end
else
Call Alert ("页面正在跳转中……",""&pages&"")
end if
end if
%>
<!--#include file="lockyou.asp"-->

其中SqlNo =0,数据库名称没错,求各位高手帮忙!
...全文
890 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
csd2012miiko 2012-05-04
  • 打赏
  • 举报
回复
驱动 错误
001007009 2012-05-04
  • 打赏
  • 举报
回复
不知道是不是这个问题

Strcn="provider=microsoft.jet.oledb.4.0;data source="&Server.MapPath("data/1.mdb")

'如果你的服务器采用较老版本Access驱动,请用下面连接方法
'Strcn="DRIVER=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath("data/1.mdb")
baotuaidashu 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
很明显 驱动 错误
[/Quote]

请教:这个错误怎么修改呢?
yangtututu 2012-04-25
  • 打赏
  • 举报
回复
很明显 驱动 错误
独步- 2012-04-23
  • 打赏
  • 举报
回复
从错误信息来看,很可能是“DATA SOURCE=3325A06D8”指定的sql数据库地址改变了
如果数据库也在服务器的话,直接改成绝对路径
否则应该指定远程地址及端口
baotuaidashu 2012-04-23
  • 打赏
  • 举报
回复
请教各位高手:由于发不了贴我想借用这里请教各位很心急。IIS+ACCESS+ASP连接数据库错误问题,本人初学,诚心请教,先谢了!
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
/info.asp, 第 9 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

网页:
GET /info.asp

时间:
2012年4月23日, 14:47:35


详细信息:
Microsoft 支持
scscms太阳光 2012-04-12
  • 打赏
  • 举报
回复
本地测试正常说明代码不会错。传上去出错只有两个原因,一是相对地址可能出错。二是文件夹IIS写入权限没有设置。
山野村夫 2012-04-12
  • 打赏
  • 举报
回复
on error resume next
注释掉再看
挨踢直男 2012-04-10
  • 打赏
  • 举报
回复
'If Err Then
'err.Clear
'Set Conn = Nothing
'Response.Write "<div style='margin:100px;font-size:14px;text-align:center'>数据库连接出错,请检查数据库名称及路径是否正确。</div>"
'Response.End
'End If

注释掉看看
wzhiyuan 2012-04-10
  • 打赏
  • 举报
回复
显示出错描述err.message,有助于快速找到问题
If Err Then
Response.Write "<div style='margin:100px;font-size:14px;text-align:center'>数据库连接出错:"&err.message &"</div>"
err.Clear
Set Conn = Nothing

Response.End

28,409

社区成员

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

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