asp.net紧急求助!!!
我想编写一个图书管理系统的查询个人借书情况页面
此页面欲实现的功能:
当用户输入用户名后按按钮即在另一页以表格形式输出该用户的借书信息
并且,首先判断用户是否输入了用户名 如没有 输出错误信息
如果输入了 判断输入的用户名是否存在于数据库表中 如果没有输出错误信息
如果有 跳到另一页 表格输出查询结果
编写代码时我遇到了如下几个困难:
1.怎么编写 判断用户输入的用户名是否存在于数据库表格的用户名字段里 的语句
2.怎么编写 在数据库里找到输入的用户名后跳转到另外一页输出查找出的相应用户的借书信息
以下是未完成的代码
那位高手帮忙解答一下,不胜感激!!
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<Script Language="VB" Runat="Server">
Sub sendUserInfo(Src As Object, E As EventArgs)
'创建数据连接
Dim searchConn As New OleDbConnection()
searchConn.ConnectionString ="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath("DATA\BOOK.mdb")
'打开数据库连接
searchConn.open()
Dim SelectCmd As New OleDbCommand("Select * From 个人借书信息",searchConn)
Dim searchCmd As New OleDbDataAdapter(SelectCmd)
'创建DataSet对象
Dim searchDS As New DataSet()
searchCmd.Fill(searchDS,"个人借书信息")
Dim searchTable=searchDS.Tables("个人借书信息")
If searchTable.Rows.Contains("&userName.Text&")=True Then
Response.Redirect("user_infoshow.aspx")
Else
Response.Write("管理员帐号或密码错误")
End If
End Sub
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>个人借书信息查询</title>
<link rel="stylesheet" type="text/css" href="1.css">
<style type="text/css">
<!--
.css2 {
color: #5485C0;
background-color: #CBE9FD;
border: 1px solid #BCBCBC;
height: 20px;
width: 40px;
}
.css1 {
color: #5485C0;
background-color: #CBE9FD;
border: 1px solid #BCBCBC;
height: 20px;
width: 100px;
}
.style5 {font-size: 9px}
-->
</style>
</head>
<body leftmargin="0" topmargin="0">
<br><br><br><br><br>
<table width="250" height="200" border="0" align="center" cellpadding="0" cellspacing="0" style="border:2px solid #CBE9FD">
<tr>
<td height="20" align="center" bgcolor="#CBE9FD">:: 用 户 登 录 ::</td>
</tr>
<tr>
<td align="center" valign="middle">
<form method="post" runat="server" ID="UserForm">
<table width="200" height="100" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td width="33%" align="right">用户名:
</td>
<td><asp:TextBox ID="userName" runat="server" Columns="16" class="css1" MaxLength="16"></asp:TextBox></td>
</tr>
<tr align="center" valign="bottom">
<td colspan="2"><table width="160" height="30" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><asp:Button ID="Searchbutton_ID" runat="server" Text="查询" BorderStyle="solid" Width="40" ForeColor="#5485C0" BorderColor="#BCBCBC" BackColor="#CBE9FD" Height="20" OnClick="sendUserInfo"></asp:Button></td>
<td> </td>
<td align="center"><input name="Usernamereset" type="reset" class="css2" value="重填"></td>
</tr>
</table></td>
</tr>
</table>
</form></td>
</tr>
</table>
</body>
</html>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>