小弟~~~现在刚刚开始学asp.net~试着照书上的例子做了一个用户登陆的界面~~可是在通过access数据库取会用户名和密码的时候不知道要怎么处理~~~我写的代码如下
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY>
<hr>
<center>
<from method="post" runat="server">
姓名: <input type="text" id="User_name" runtat="server" size="15"><p>
密码: <input type="password id="Pword" runat="server" size="15"><p>
<input type="submit" id="b1 runat="server" value="确 定" onserverclick="b1_click">
<input type="Reset" runat="server" value="重 置"><p>
<span id="m1" runat="server"></span>
</from>
</center>
<hr>
</BODY>
<%import namespace="system.data"%>
<%import namespace="system.data.oledb"%>
<script Language="vb" runat="server">
sub page_load(byval sender as object,byval e as eventargs)
User.size="15"
p1.maxlength=12
end sub
sub b1_click(sender as object,e ae eventergs)
if
User_name="" then
m1.innerhtml="用户名不能为空"
end if
dim con as oledbconnection
dim constr as string
constr="provider=microsoft.jet.oledb.4.0;"&_
"date source=D:\wwwroot\data\UserName.mdb;"
con=new oledbconnection(constr)
con.open()
dim com as oledbcommand
dim sql as string
sql="select PassWord from UserName where UserName="'&User_name.value'"
com=new oledbbommand(sql,con)</HTML>
就是写到这里了~~不知道怎么判断password对不起~~是用com直接和pword比么?
还有~~调用数据库的方法可以和用户输入的不在一个画面么?
怎么样一个拥护只能登陆一次?
还有要怎么做才能根据输入的用户名进入不同的页面啊?
大家可以说说么???谢谢了~~~~~
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY>
<hr>
<center>
<from method="post" runat="server">
姓名: <input type="text" id="User_name" runtat="server" size="15"><p>
密码: <input type="password id="Pword" runat="server" size="15"><p>
<input type="submit" id="b1 runat="server" value="确 定" onserverclick="b1_click">
<input type="Reset" runat="server" value="重 置"><p>
<span id="m1" runat="server"></span>
</from>
</center>
<hr>
</BODY>
<%import namespace="system.data"%>
<%import namespace="system.data.oledb"%>
<script Language="vb" runat="server">
sub page_load(byval sender as object,byval e as eventargs)
User.size="15"
p1.maxlength=12
end sub
sub b1_click(sender as object,e ae eventergs)
if
User_name="" then
m1.innerhtml="用户名不能为空"
end if
dim con as oledbconnection
dim constr as string
constr="provider=microsoft.jet.oledb.4.0;"&_
"date source=D:\wwwroot\data\UserName.mdb;"
con=new oledbconnection(constr)
con.open()
dim com as oledbcommand
dim sql as string
sql="select PassWord from UserName where UserName="'&User_name.value'"
com=new oledbbommand(sql,con)</HTML>
就是写到这里了~~不知道怎么判断password对不起~~是用com直接和pword比么?
还有~~调用数据库的方法可以和用户输入的不在一个画面么?
怎么样一个拥护只能登陆一次?
还有要怎么做才能根据输入的用户名进入不同的页面啊?
大家可以说说么???谢谢了~~~~~
解决方案 »
- 网页发声 speech sdk
- 如何实现统计回复数量
- SQL语句显示数据问题!高手请来!顶者有分不够+++
- 下拉框(DropDownList1)绑定数据库后,想增加“请选择”,请问如何实现。急急。
- 急,关于把“日期时间类型”转换成“日期”类型的Sql语句的错误。谢谢!
- 请高手再帮个忙
- Container.DataItem的问题,盼有大侠来给我解惑啊!!!
- 2000数据库文件mdf如何转2005的数据库文件啊 着急~~~~~
- 专家帮助
- 因为不懂,所以要问! 在线等候
- 各位大哥帮我看看这段代码,不知道哪有问题啊?为什么提示"由于符号不匹配或数据溢出以外的其他原因,未能转换数据值。例如,数据在数据存
- 大家好,请问一个与技术无关的问题!
Response.Redirect()跳转页面