ASP网页查询ACCESS数据
我想建一个网页查询ACCESS数据库,你看下能不能帮我做下。数据库名字data.mdb表名DATA字段名:编号,姓名,身份证号码,缴费截止年月个人帐户月标准个人帐户余额。...
我想建一个网页查询ACCESS数据库,你看下能不能帮我做下。
数据库名字data.mdb 表名DATA 字段名:编号,姓名,身份证号码,缴费截止年月 个人帐户月标准 个人帐户余额。
如果以身份证和姓名进行查询。如果查到,则输出查询结果:姓名,身份证号码,缴费截止年月 个人帐户月标准 个人帐户余额,如果查不到,则返回查询不到提示信息。
需要查询页面 search.asp
输出结果页面 show.asp
无效结果页 error.htm
对不起,第一次用,忘记悬赏了。 展开
数据库名字data.mdb 表名DATA 字段名:编号,姓名,身份证号码,缴费截止年月 个人帐户月标准 个人帐户余额。
如果以身份证和姓名进行查询。如果查到,则输出查询结果:姓名,身份证号码,缴费截止年月 个人帐户月标准 个人帐户余额,如果查不到,则返回查询不到提示信息。
需要查询页面 search.asp
输出结果页面 show.asp
无效结果页 error.htm
对不起,第一次用,忘记悬赏了。 展开
3个回答
展开全部
------------search.asp----------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ASP网页查询ACCESS数据</title>
</head>
<body>
<div style="text-align:center;">
<h1>欢迎使用***查询系统</h1>
<hr>
<form method="post" action="show.asp">
<b>请输入身份证号码:</b><input name="sid" id='sid'>*
<font id='valit' style='display:none;' color=red>查询不能为空</font>
<input type='submit' onclick="valit.style.display=(isNul=(sid.value!=''))?'none':''; return isNul">
</form>
</div>
</body>
</html>
------------show.asp----------------
<%
response.charset="utf-8"
cnStr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb")
set cn = server.createObject("adodb.connection")
set rs = Server.CreateObject("adodb.recordset")
cn.open cnStr
sql = "select * from DATA where 身份证号码='" & Trim( request("sid") ) & "'"
rs.open sql , cn , 3,3
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div style="text-align:center;">
<h1>->查询结果<-</h1>
<hr>
<table>
<tr>
<th>编号</th>
<th>姓名</th>
<th>身份证号码</th>
<th>缴费截止年</th>
<th>个人帐户月标准</th>
<th>个人帐户余额</th>
<th>备注</th>
</tr>
<%
if rs.EOF then response.redirect "error.htm"
while not rs.EOF
%>
<tr>
<td><%=rs("编号")%></td>
<td><%=rs("姓名")%></td>
<td><%=rs("身份证号码")%></td>
<td style="text-align:right;"><%=rs("缴费截止年月")%></td>
<td style="text-align:right;"><%=rs("个人帐户月标准")%></td>
<td style="text-align:right;"><%=rs("个人帐户余额")%></td>
<td>---无----</td>
</tr>
<%
rs.moveNext
wend
rs.close
cn.close
'ErrH:
'response.redirect "error.htm"
%>
</table>
<a href='search.asp'>返回主页</a>
</div>
<body>
</html>
---------------error.htm------------------
<div style="text-align:center;">
<br/><br/>
<h1>对不起,你查询的记录不存在!</h1>
<br/><br/>
<a href='search.asp'>返回主页</a>
</div>
--------测试数据-------------------------
身份证号码
4509823198210220021
4509823198210220022
4509823198210220023
4509823198210220024
4509823198210220025
4509823198210220026
4509823198210220027
4509823198210220028
4509823198210220029
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ASP网页查询ACCESS数据</title>
</head>
<body>
<div style="text-align:center;">
<h1>欢迎使用***查询系统</h1>
<hr>
<form method="post" action="show.asp">
<b>请输入身份证号码:</b><input name="sid" id='sid'>*
<font id='valit' style='display:none;' color=red>查询不能为空</font>
<input type='submit' onclick="valit.style.display=(isNul=(sid.value!=''))?'none':''; return isNul">
</form>
</div>
</body>
</html>
------------show.asp----------------
<%
response.charset="utf-8"
cnStr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb")
set cn = server.createObject("adodb.connection")
set rs = Server.CreateObject("adodb.recordset")
cn.open cnStr
sql = "select * from DATA where 身份证号码='" & Trim( request("sid") ) & "'"
rs.open sql , cn , 3,3
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div style="text-align:center;">
<h1>->查询结果<-</h1>
<hr>
<table>
<tr>
<th>编号</th>
<th>姓名</th>
<th>身份证号码</th>
<th>缴费截止年</th>
<th>个人帐户月标准</th>
<th>个人帐户余额</th>
<th>备注</th>
</tr>
<%
if rs.EOF then response.redirect "error.htm"
while not rs.EOF
%>
<tr>
<td><%=rs("编号")%></td>
<td><%=rs("姓名")%></td>
<td><%=rs("身份证号码")%></td>
<td style="text-align:right;"><%=rs("缴费截止年月")%></td>
<td style="text-align:right;"><%=rs("个人帐户月标准")%></td>
<td style="text-align:right;"><%=rs("个人帐户余额")%></td>
<td>---无----</td>
</tr>
<%
rs.moveNext
wend
rs.close
cn.close
'ErrH:
'response.redirect "error.htm"
%>
</table>
<a href='search.asp'>返回主页</a>
</div>
<body>
</html>
---------------error.htm------------------
<div style="text-align:center;">
<br/><br/>
<h1>对不起,你查询的记录不存在!</h1>
<br/><br/>
<a href='search.asp'>返回主页</a>
</div>
--------测试数据-------------------------
身份证号码
4509823198210220021
4509823198210220022
4509823198210220023
4509823198210220024
4509823198210220025
4509823198210220026
4509823198210220027
4509823198210220028
4509823198210220029
展开全部
楼上的说的对。你这不是解决问题,是让别人帮你做东西,呵呵,我看给分不定有人做,虽然简单至极,你可以去项目交易的网站,不过那要花银子的\(^o^)/~。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
唉,虽然这个很简单,但是没有分奖励,基本不会有人帮你做的,包括我……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询