注册 登录
编程论坛 ASP技术论坛

初学者看书编了个留言本的首页显示页面,出错啦

laijj 发布于 2010-06-08 09:11, 639 次点击
初学者看书编了个留言本的首页显示页面,预览时游览器不报错,但是数据库里的字段没有显示
希望大手指点下?(随便问句,现在学ASP语言过时了吗?有的人说学PHP的好~)
<!--#include file="../conn.asp"-->
<style type="text/css">
<!--
.style1 {font-size: 12px}
-->
</style>

<b><a href="say.asp">发表帖子</a></b><br><br>
<div align="center">
  <center>
    <div class="righttitle">
      <div align="left">留言咨询<br />
      </div>
      <table width="100%" height="12" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#e3e3e3" style="border-collapse: collapse; ">
        <tr align="center" valign="middle">
          <td width="15%">标题</td>
          <td width="41%"><span class="style1">主题</span></td>
          <td width="10%"><span class="style1">发表时间</span></td>
          <td width="10%"><span class="style1">姓名</span></td>
        </tr>
      </table>
      <%i=1
set showwx_OrderConsultation=conn.execute("select*from wx_OrderConsultation order by id desc")
do while not showwx_OrderConsultation.eof
%>
      <div align="center">
        <center>
          <table width="100%" height="26" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#e3e3e3" style="border-collapse: collapse; ">
            <tr align="center" valign="middle">
              <td width="15%"><%=showwx_OrderConsultation("Course")%></td>
              <td width="41%" align="left"><%=showwx_OrderConsultation("Content")%></td>
              <td width="10%"><%=showwx_OrderConsultation("AddTime")%></td>
              <td width="10%"><%=showwx_OrderConsultation("TrueName")%></td>
            </tr>
          </table>
        </center>
      </div>
      <%i=i+1
if i>10 then exit do
showwx_OrderConsultation.movenext
Loop
showwx_OrderConsultation.Close
set showwx_OrderConsultation=nothing
%>
      <br />
  </div>
</center>
</div>
4 回复
#2
szchenli2010-06-08 09:26

数据库的打开语句
set showwx_OrderConsultation=server.createobject("adodb.recordset")
sql="select*from wx_OrderConsultation order by id desc"
showwx_OrderConsultation.open sql.conn,1,1
#3
szchenli2010-06-08 09:27
不好意思写错了
是这个:
set showwx_OrderConsultation=server.createobject("adodb.recordset")
sql="select * from wx_OrderConsultation order by id desc"
showwx_OrderConsultation.open sql,conn,1,1
#4
golmjie2010-06-08 15:56
我看了下好像没那有错啊!我也是新手。现在ASP是过时了。主流是PHP.了。
#5
gupiao1752010-06-08 16:17
没有任何错误提示?看看数据库变量名有没有写错,上下问不一样,并把on error resume next这样的语句删除掉进行调试!

  过时不过时不好定义,但是就目前市场情况看,ASP的招工面少,需求人员不多,即使要ASP的,也需要你有3-5年以上经验的高手级别,自己上人才网上看看就知道ASP的需求多不多了,同等技术下,ASP的工资也远不如PHP或。NET从业人员!
  就我个人看,ASP就技术角度来说,确实已经是末日黄花,远远失宠了,ASP热门度远远不如从前!当然如果你热爱技术,不在乎现实利益,一心喜欢研究技术,那么研究ASP精通后,也是有一定发展前景的!
1