主题:  如何在当前页调用留言版的数据库

颓废的鱼

职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2003/5/29 20:22:51
#12003/8/22 23:25:01
就像这样的
www.daerwin.com/P.S.H/Pshjs.htm
点[请您留言]是在当前页显示,而不是在另外一个页面显示



dugujiujian

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2003/8/18 3:17:38
#22003/8/22 23:42:16
'调用数据库驱动程序
<%Option Explicit%>
<% response.expires=0 %>
dim pageno
dim perpage
dim rst
dim couters
If Request.QueryString("pageno") = "" Then
     pageno= 1
Else
pageno= CInt(Request.QueryString("pagenor"))
End If
perpage=5
set rst=server.createobject("adodb.recordset")
sql="select * from message//数据库名字// order by time desc"
rst.Open sql,cn,3,1
rst.pagesize=perpage
if pageno>rst.recordcount then
pageno=rst.recordcount
end if
if pageno<1 then
    pageno=1
end if
if rst.eof then
response.write "暂时还没有任何人留言!"
else
rst.absolutepage=pageno%>
<%counters=0
do while not rst.eof and counters

<%counters=counters+1
         rst.movenext
         loop
         end if %>
留言板共有<%=rst.pagecount%>页/<%=rst.RecordCount%>条留言
目前是:第<%=pageno%>页
<%
            for i=1 to rst.pagecount
            response.write "["&""&i&""&"]"
            next%>
<%
rst.close
set rst=nothing%>



dugujiujian

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2003/8/18 3:17:38
#32003/8/22 23:45:46
不好意思把驱动程序给忘
<%
    dim conn
    dim connstr
    Set conn = Server.CreateObject("ADODB.Connection")
    cn= "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("lyb.mdb")
    conn.Open cn
%>



颓废的鱼

职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2003/5/29 20:22:51
#42003/8/23 0:03:01
请问这些语句添加在什么地方!



dugujiujian

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2003/8/18 3:17:38
#52003/8/23 0:11:32
哪个大空格的中间就是你要显示的留言信息



颓废的鱼

职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2003/5/29 20:22:51
#62003/8/23 0:49:02
我太笨了,弄了半天还是不行
点击之后居然是“无法显示该页”
错误类型:
Microsoft VBScript 编译器错误 (0x800A0411)
名称重定义
/ebook/GUEST.ASP, line 3, column 4
dim conn
---^
为什么啊!



dugujiujian

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2003/8/18 3:17:38
#72003/8/23 1:06:13
你可能是某个变量还没定义



dugujiujian

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2003/8/18 3:17:38
#82003/8/23 1:08:31
能不能把你写的那些代码发过来看一下