call cp() 取不到数据库的数据

来源:百度知道 编辑:UC知道 时间:2024/06/13 19:27:45
<%sub cp()%>
<table border="0" width="100%">
<tr>
<td>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from abc"
rs.open sql,conn,1,1
do while not rs.eof
%>
<%=rs("name")%>
<%
rs.movenext
loop
rs.close
%>
</td>
</tr>
</table>

<%end sub%>

上面的代码才调用时我用了<%call cp()%>
但始终调用不了
查看源文件显示
<table border="0" width="100%">
<tr>
<td>
然后后面就没了。
怎么办?

娃哈哈,搞笑啊,第一次看到有这么写的,只能说你太有创意了。
<%sub cp()
response.write"<table border=""0"" width=""100%""> "
response.write"<tr>"
response.write"<td>"

set rs=server.createobject("adodb.recordset")
sql="select * from abc"
rs.open sql,conn,1,1
do while not rs.eof

response.write"<div>"&rs("name")&"</div>"

rs.movenext
loop
rs.close

response.write"</td>"
response.write"</tr>"
response.write"</table>"
end sub
%>
你的sub写的不对,你这样写,sub里面是什么都没有的,你需要的数据全部都在你写sub过程的页面中显示了,而你需要调用sub 的地方却取的是空数据

报错了,或没有结果