帮我看看这段asp代码fif小组学的老是出错!

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:01:48
第一个文件regidter.asp这个没什么问题:
只是个表单
第二个文件result.asp 这个文件总是出错:
<!-- #include file="db.inc.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>注册结果</title>
<style type="text/css">
<!-
body {
margin-top: 0px;
margin-bottom: 0px;
background-image: url();
background-repeat: no-repeat;
}
-->
</style></head>
<body>
<table width="800" border="0" align="center" cellspacing="0">
<tr>
<td width="218" height="72"> </td>
<td width="376"> </td>
<td width="200"> </td>
</tr>
<tr>
<td> </td>
<%
'创建RECORDSET对像方法1
rst.open "select *

rst.open "select * form user where u_user='" & f_user &"'" ,conn,1,1

set rst1=conn.execute("insert into user (u_user,u_code) values ('"& request.form("f_user")&"','"& request.form("f_code") )")

rst.open "select * from user where u_user=" & f_user ,conn,1,1

你的 form 写错了,另外如果f_user的值是数字,那这样没问题,但如果f_user是文本类型那么就会出错,改为

rst.open "select * from user where u_user = '" & f_user&"'" ,conn,1,1

--------------------

response.write ("用户名:"& response.form("f_user"))
response.form("f_user")错误,改为request.form("f_user"),如果你的f_user也是这样获值的,那么也要改为f_user = request.form("f_user")

最后你的代码极不规范