日本电子维修技术 请教大侠,看看那里问题
我移植了一个网页,但是运行时说数据库连接出错,请检查连接字串。请大侠看看哪里错误!
原来的网页都能运行,就是移植的网页不能运行。conn.asp代码是原来的(附后)
下面的代码是移植的网页:(后台管理网页)
<!--#include file="../../conn.asp"-->
<%
PagePath = "../../"
Set Qsite = New Site_Class
Qsite.SiteConfig_Master()
%>
<%
dim action,id,dmname
id=request.QueryString("id")
action=request.querystring("action")
dbmname=trim(request("bmname"))
select case action
case "add"
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from lyy_bm",conn,1,3
rs.AddNew
rs("bmname")=dbmname
rs("link")=trim(request("link"))
rs.Update
rs.Close
set rs=nothing
case "edit"
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from lyy_bm where id="&id,conn,1,3
rs("bmname")=dbmname
rs("link")=trim(request("link"))
rs.Update
rs.Close
set rs=nothing
case "del"
conn.execute ("delete from lyy_bm where id="&id)
conn.close
set conn=nothing
response.Redirect "bm.asp"
end select
%>
<html>
<head>
<title>便民服务管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#799AE1">
<tr>
<td height="20" bgcolor="#799AE1" align="center"><font color="#FFFFFF" style="font-size:14px">便 民 服 务 管 理</font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> <br>
<table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#D6DFF7">
<tr align="center" bgcolor="#FFFFFF" height="20">
<td width="30">编号</td>
<td>网站名称</td>
<td>网址链接</td>
<td>管理操作</td>
</tr>
<%set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from lyy_bm order by id",conn,1,1
dim follows
if rs.EOF and rs.BOF then
response.write"<tr bgcolor=#FFFFFF><td colspan='4'><p align='center'><font color='red'>暂无便民服务!</font></td></tr></table><br>"
follows=0
else
do while not rs.EOF
i=i+1
%>
<form name="form1" method="post" action="?action=edit&id=<%=int(rs("id"))%>">
<tr bgcolor="#FFFFFF" align="center">
<td><%=i%></td>
<td><input name="bmname" type="text" id="bmname" value="<%=trim(rs("bmname"))%>" size="12"></td>
<td><input name="link" type="text" id="link" value="<%=trim(rs("link"))%>" size="20"></td>
<td><input type="submit" name="Submit" value="修 改">
<input type="button" name="DEL"id")%>&action=del';}return false;}" value="删除" >
</td>
</tr>
</form>
<%
rs.MoveNext
loop
follows=rs.RecordCount
end if%>
</table>
<br></td>
</tr>
</table>
<br>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#799AE1">
<tr>
<td height="20" bgcolor="#799AE1" align="center"><font color="#FFFFFF" style="font-size:14px">添 加 便 民 服 务</font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<br>
<table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#D6DFF7">
<tr align="center" bgcolor="#FFFFFF" height="20">
<td width="30">编号 </td>
<td>网站名称</td>
<td>网址链接</td>
<td>确定操作</td>
</tr>
<form name="form1" method="post" action="bm.asp?action=add">
<tr align="center" bgcolor="#FFFFFF">
<td><%=rs.RecordCount+1%></td>
<td><input name="bmname" type="text" id="bmname" size="12"></td>
<td><input name="link" type="text" id="link" size="20"></td>
<td><input type="submit" name="Submit3" value="添 加"></td>
</tr>
</form>
</table>
<br></td>
</tr>
</table>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------
conn.asp 代码:
<%@ LANGUAGE = VBScript.Encode %>
<%
On Error Resume Next '容错声明
Response.Buffer = True
Dim Conn,Db,PagePath
Dim Db_C,Conn_C
Dim Qsite
PagePath = ""
Db = "Data/userabc.mdb"
Db_C = "Data/Cdata.mdb"
Session.Timeout = 60
Sub ConnectionDatabase()
Dim ConnStr
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(PagePath & Db)
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。1"
Response.End
End If
End Sub
Sub ConnectionDatabase_C()
Dim ConnStr
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(PagePath & Db_C)
On Error Resume Next
Set Conn_C = Server.CreateObject("ADODB.Connection")
Conn_C.open ConnStr
If Err Then
err.Clear
Set Conn_C = Nothing
Response.Write "数据库连接出错,请检查连接字串。2"
Response.End
End If
End Sub
Sub F_Sql()
Dim Q_Post,Q_Get,Q_In,Q_Inf,i
'Q_In = "'|and|exec|insert|select|delete|update|count|*|chr|mid|master|truncate|char|declare"
Q_In = "'|exec|insert|select|delete|update|*|chr|truncate|declare"
Q_Inf = Split(Q_In , "|")
If Request.Form <> "" Then
For Each Q_Post In Request.Form
For i = 0 To Ubound(Q_Inf)
If InStr(LCase(Request.Form(Q_Post)) , Q_Inf(i)) <> 0 Then
Response.Write("请不要在参数中包含非法字符尝试注入")
Response.End()
End If
Next
Next
End If
If Request.QueryString <> "" Then
For Each Q_Get In Request.QueryString
For i = 0 To Ubound(Q_Inf)
If InStr(LCase(Request.QueryString(Q_Get)) , Q_Inf(i)) <> 0 Then
Response.Write("请不要在参数中包含非法字符尝试注入")
Response.End()
End If
Next
Next
End If
End Sub
F_Sql()
%>
评论
路过 学习 学习
评论
太艰难啦!
评论
本人新手,这是什么
评论
还有,你是不是就是连不上网啊,如果是的话没必要这么复杂啊
评论
这是与硬件学习吗?
评论
这个要找编程的高手吧。。汗,俺不懂
评论
都不知你在说什么????
评论
。asp 这个不懂的
评论
英文没学好 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?