| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 422 人关注过本帖
标题:帮忙!!!
收藏  订阅  推荐  打印 
xiaoyangyjs
Rank: 2
等级:注册会员
帖子:54
积分:708
注册:2007-11-29
帮忙!!!

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<!--#include file="conn.asp"-->

<%
if request.form("Submit")<>"" then
dc=request.form("dc")
set rs=server.createobject("adodb.recordset")
rs.open "select * from letter where dc='"&dc&"'",conn,1,3
end if
%>
<body>
<table width="200" border="0" align="center">
  <tr>
    <td><%=rs("dc")%></td>
    <td><%=rs("js")%></td>
  </tr>
</table>

<form id="form1" name="form1" method="post" action="">
  <table width="320" height="62" border="0" align="center">
    <tr>
      <td width="129">请输入要查询的单词:</td>
      <td width="61"><input name="dc" type="text" id="dc" /></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center"><input type="submit" name="Submit" value="查询" />
      </div></td>
    </tr>
  </table>
</form>
</body>
</html>



这个哪里错啊,并不难,可是报错,我看了好几遍了,就是找不到原因!!请指教一下,谢谢!!

IE报错:错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'rs'
/index_zz.asp, 第 20 行
搜索更多相关主题的帖子: DTD  form  head  title  
2008-1-1 21:41
madpbpl
Rank: 6Rank: 6
等级:金牌会员
威望:6
帖子:2513
积分:27228
注册:2007-4-5

<input type="submit" name="Submit" value="查询" />
改成
input type="submit" name="Save" value="查询" />
试试
个人认为没有得到
request.form("Submit")
这个值,
楼主可以试试
response.write request.form("Submit")
看看能不能得到值
2008-1-2 00:15
yutao86
Rank: 1
等级:新手上路
帖子:33
积分:470
注册:2007-11-18

<%
if request.form("Submit")<>"" then
dc=request.form("dc")
set rs=server.createobject("adodb.recordset")
rs.open "select * from letter where dc='"&dc&"'",conn,1,3
%>
<body>
<table width="200" border="0" align="center">
  <tr>
    <td><%=rs("dc")%></td>
    <td><%=rs("js")%></td>
  </tr>
</table>
<%end if%>
可以把end if 的位置换到下面试试
2008-1-2 08:23
xiaoyangyjs
Rank: 2
等级:注册会员
帖子:54
积分:708
注册:2007-11-29

问题已经解决,是end if 的原因,谢谢各位了!!!
2008-1-2 11:02
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.059134 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved