asp.net里 的SQL 查询

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:48:26
我要做一个ASP.NET的用户登陆的界面,如图。
左图是ASP.NET的拆分界面,右图是数据库的表。
我想实现,当用户输入帐号密码时,如何读取textbox1和textbox2的值
然后把它们作为查询条件,然后在右图的表里进行查询?
我这是第一次做作业项目。我的编程和sql相当的“半桶水”。很多语句都不懂。

我的思路对吗?
假设某同学输入了帐号:tongxue3 密码:3
程序的执行逻辑是?读取textbox1和textbox2的值,在表的帐号列里查询是否有tongxue3,然后再看密码列里的值是不是=3,当两个都对应后......(到这里就ok了!)
我不懂得如何实现以上过程的语句。看在高分的份上,跪求代码和详解!
百度实在令人郁闷,问个问题也要限字数!
我重提个要求,我就要实现题中所讲的程序代码,
请你们把***.aspx
***.asp.cs
web.config
这三个文件里的代码全给我,我自己个慢慢百度解读代码了!

SqlConnection conn = ConnClass.DataConn();
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from Admin where AdminUserName='" + txtLoginName.Text + "' and AdminUserPwd='" + txtLoginPwd.Text + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
例如此类,i如果大于零就可以判断密码是否正确,用户是否存在
不过楼主先去看看数据库怎么连接吧

**************
程序的执行逻辑是:执行如下sql问即可
**************
sql="select count(*) from denglu where 账号='"+textbox1.text+"' and 密码 = '"+textbox2.text"'

如果:查询出的 【count(*) > 0】说明“此用户合法”允许登陆,否则不合法。

***************
主要代码:
***************
sql="select count(*) from denglu where 账号='"+textbox1.text+"' and 密码 = '"+textbox2.text"'
set rs=server.createobject("adodb.recordset")
rs.open conn,sql,1,1