巨大的问题---为什么测试的时候总是说网页有错误呢?

lucbesson 2003-10-09 07:43:55
下面是源代码 请朋友们帮忙找找错误
<%@ language=vbscript %>
<% Option Explicit %>
<%
set conn=server.createobject("ADODB.Connection")
conn.open "dsn=users;database=users"
set rs=conn.execute("select * from userinfo")
%>
<html>
<head>
<title>表单的post方法演示</title>
</head>
<body topmargin=10 leftmargin=10>
<font size=4 face=arial,helvetica>
<b>演示方法 </b></font><br>
<hr>
<p>post的方法</p>
<form name=form1 method=post action=post.asp>
姓名:<input type=text name=thename><br>
性别:<input type=text name=thesex><br>
您的光明建议:<br>
<textarea name=text1 rows=20 cols=20>
</textarea><br>


<input type=submit value=提交>
<input type=reset value=清除>
</form>
<hr>

<% =time%><br>
<% response.write request.form("thename")%><br>
<% response.write request.form("thesex")%><br>
<% response.write request.form("text1")%>

</body>
</html>
...全文
43 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucbesson 2003-10-09
  • 打赏
  • 举报
回复
我想把留言 都保存在当前页面上

好让所有的人都能看到 所以要数据库

让当前的页面保存所有的留言。
junoy 2003-10-09
  • 打赏
  • 举报
回复
其实我想问你,你这个页面到底是想用来干嘛的?是用来为了把数据加入到后台数据库的前台页面,还是用来把数据库里面的东西显示出来的呢,你发问也问得糊里糊涂,叫人看也看不懂
lucbesson 2003-10-09
  • 打赏
  • 举报
回复
能不能帮忙改一下啊 ?
我的能力还不行 谢谢啦 你说的这个问题我没遇到过啊
<%
dim conn,rs
set conn=server.createobject("ADODB.Connection")
conn.open "dsn=users;database=users"
set rs=conn.execute("select * from userinfo")
%>
不加这一段 留言总是会被覆盖。
angeb 2003-10-09
  • 打赏
  • 举报
回复
想把留言保存在当前页面里,那可能要用框架
再在<from>中用target指定显示的框架
lucbesson 2003-10-09
  • 打赏
  • 举报
回复
<%
dim conn,rs
set conn=server.createobject("ADODB.Connection")
conn.open "dsn=users;database=users"
set rs=conn.execute("select * from userinfo")
%>

我一去掉这一段就对 不去掉就错 为什么啊 ?
是不是access 没设置的问题啊 ?
那个数据库文件为 users.mdb 没怎么设置啊 什么name sex comment 什么的我都没设置
和这个有关系吗 ?
angeb 2003-10-09
  • 打赏
  • 举报
回复
request.form("thename"),request.form("thesex"),request.form("text1")应该在post.asp页面才可以用的吧!request.form()是来获取用户信息的,怎么在同一个页面就用它呢?
junoy 2003-10-09
  • 打赏
  • 举报
回复
你也不给出你数据库里面的各种字段,你叫别人怎么帮你写??SB
lucbesson 2003-10-09
  • 打赏
  • 举报
回复
我是说所有的留言 能看到所有的人的留言 !
lucbesson 2003-10-09
  • 打赏
  • 举报
回复
我想把留言保存在当前页面里 !
不知道什么地方错了 用的是access
pepos 2003-10-09
  • 打赏
  • 举报
回复
在vbscript里,可以不用定义变量的,但<%@ language=vbscript %><% Option Explicit %>
这两句要去掉才可以执行。一般ASP默认的语言就是vb script所以无需声明。
junoy 2003-10-09
  • 打赏
  • 举报
回复
前台页面不需连接数据库,将以下代码去掉运行正常
<%@ language=vbscript %>
<% Option Explicit %>
<%
set conn=server.createobject("ADODB.Connection")
conn.open "dsn=users;database=users"
set rs=conn.execute("select * from userinfo")
%>


改后变为:
<html>
<head>
<title>表单的post方法演示</title>
</head>
<body topmargin=10 leftmargin=10>
<font size=4 face=arial,helvetica>
<b>演示方法 </b></font><br>
<hr>
<p>post的方法</p>
<form name=form1 method=post action=post.asp>
姓名:<input type=text name=thename><br>
性别:<input type=text name=thesex><br>
您的光明建议:<br>
<textarea name=text1 rows=20 cols=20>
</textarea><br>


<input type=submit value=提交>
<input type=reset value=清除>
</form>
<hr>

<% =time%><br>
<% response.write request.form("thename")%><br>
<% response.write request.form("thesex")%><br>
<% response.write request.form("text1")%>

</body>
</html>


至于处理的表单post.asp的内容是否有错就不知道啦,因为你没有给出
pepos 2003-10-09
  • 打赏
  • 举报
回复
post.asp你这个页面在哪里?
如果本身是这个页面的话应该是这段代码有问题:
set conn=server.createobject("ADODB.Connection")
conn.open "dsn=users;database=users"
set rs=conn.execute("select * from userinfo")

如果是打开SQL数据库的话换我这种打开数据库的代码应该会更清楚些
<%
Connstr="provider=SQLOLEDB.1;User ID=sa; password=***; Initial Catalog=users;Data Source=(local)"
set DBConn=Server.Createobject("ADODB.CONNECTION")
DBConn.Open Connstr

SQL="Select XMMC,DW,DJ From SFXM"


Set Rs=Server.CreateObject("adodb.recordset")
Rs.Open SQL,DBConn,3
%>
angelheavens 2003-10-09
  • 打赏
  • 举报
回复
在set conn=server.createobject("ADODB.Connection")前插入:
dim conn,rs
skyarrow 2003-10-09
  • 打赏
  • 举报
回复
Option Explicit要求必须定义的变量才能使用
xiejunhua 2003-10-09
  • 打赏
  • 举报
回复
没问题呀.要不时间没定义.去掉<% Option Explicit %>看看
angelheavens 2003-10-09
  • 打赏
  • 举报
回复
(1)没有声明变量或对象
(2)或者把<% Option Explicit %>去掉(不提倡)

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧