asp HTTP 500 - 内部服务器错误

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:11:28
代码如下:

conn.asp的代码:
<%
DbName="admin/dbase/zid.asa"
Set Conn=Server.CreateObject("ADODB.CONNECTION")
Conn.connectionstring="DBQ="+Server.Mappath(DbName)+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open
set rs=server.createobject("adodb.recordset")
%>

页面代码:
<!-- #include file="head.asp" -->
<table border=0 cellpadding=0 cellspacing=0 align=center width=1004>
<tr>
<td colspan="2" valign=top style="padding:0px"><img src="phot/ww.jpg" width="854" height="47"></td>
</tr>
<tr>
<td width="189" height="552" valign=top background="phot/w4.jpg" bgcolor="#ffffff" style="padding:0px"><table width="100%" border="0" cellspacing="0" cellpa

sql="select * from news"
if request("sort")<>"" then sql=sql&" where sort="&request("sort")
sql=sql&" order by id desc"
改成

sql="select * from news"
if request("sort")<>"" then sql=sql&" where sort="&request("sort")&" "
sql=sql&" order by id desc"
你最好按一楼说的把那个IIS设置一下能看到错在哪一行
上面这个是一定错的 因为如果你的SORT<>“” 时输出的是
sql="select * from news where sort="&request("sort") order by id desc"

还有你的 request("sort") 如果不是数值型的还要加 cint(request("sort"))
测试一下吧

将ie的友好错误提示取消
就能定位错误代码所在行