我是一个初学ASP的菜鸟,对很多ASP的问题还是一知半解,在这里有一个简单的ASP和ACCESS数据库结合的问题求助。
问题是这样的: 我想在web上建立一个简单的工资查询系统,在前台页,有一个表单,等待用户输入姓名,希望用ASP读取后台数据库pay.mdb里的数据,如果姓名与库中记录核对一致,就将该条记录显示在结果页上。
目前已经在系统数据源里建立了DSN,名称是pay,pay.mdb里有一个“基础表”的数据表。前台的pay.htm代码是这样的: <HTML> <HEAD> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <meta http-equiv="Content-Language" content="zh-cn"> <TITLE>工资查询系统</TITLE> </HEAD> <BODY> <H1>欢迎使用</H1> <HR> <P> 工资查询系统</P> <FORM METHOD="POST" ACTION="pay.asp"> <P> 请输入你的姓名:</P> <BLOCKQUOTE> <P> <INPUT TYPE=TEXT NAME="name" SIZE=20 MAXLENGTH=20> <BR> </P> </BLOCKQUOTE> <INPUT TYPE=SUBMIT VALUE="提交表单"> <INPUT TYPE=RESET VALUE="重置"> </FORM> <HR> <H5> <br>版权所有,2004,保留所有权利。<BR> </H5> </BODY> </HTML>
引用了后台的ASP文件pay.asp,pay.asp代码如下(因为我不会编写,想请教的问题就在这里,请大家帮我完善的我的pay.asp): <% Response.ContentType="text/HTML" set objconn=server.createobject("adodb.connection") objconn.open "dsn=pay;database=pay;uid=;pwd=;" username=Request.Form("name") SQLQUERY="SELECT * FROM 基础表" SET List=DBCONNECTION.EXECUTE(SQLQUERY) while NOT List.EOF response.write ("姓名")&"</p>" wend %> 假设基础表里有如下字段: 姓名,身份证号,应发工资,实发工资。。。。。。
请大家帮我完善我的pay.asp,要求如下: 从pay.htm输入的姓名,传递到pay.asp,如果找到数据库中记录一致的,就将该记录显示在页面上。
我知道很简单,但是请高手一定不吝赐教!
[此贴子已经被belin2000于2004-09-20 09:50:25编辑过]