上午的问题解决了,是个很低级的错,我弄错了数据表里的列名称与代码里的列名称错了一个字,真是把你麻烦了,在这感谢您的热心帮助!我是个初学者,又是个英语盲,现在从cxindex.asp到viewarticle.asp时还是同样的错,为了不再出现上午那样的错我从头到尾都核实了一遍,再没发现类似的问题,所以只好把源代码给你,看看那错了。
cxindex.asp里的相关代码是:
<script>
<!--
function openwin(id) { window.open("viewarticle.asp?id="+id,"","height=450,width=550,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
}
//-->
</script>
中间不相关的省略了
…………
<a href="javascript:openwin(<%=rs("articleid")%>)" title="<%=rs("title")%>"><%=rs("title")%></a>
viewarticle.asp的相关代码是:
<!--#include file="conn.asp"-->
<%
dim sql
dim rs
dim typename
dim articleid
typename=request("typename")
articleid=request("articleid")
Set rs= Server.CreateObject("ADODB.Recordset")
sql="update learning set hist=hist+1 where articleid="&articleid
rs.open sql,conn,1,1
sql="select * from learning where articleid="&request("articleid")
rs.open sql,conn,1,1
%>
错误提示还是:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/feishui/INC/viewarticle.asp, 第 15 行
第 15 行是:rs.open sql,conn,1,1