日期:2014-05-18  浏览次数:20426 次

菜鸟的又一个急救提问。。。。。。
我想做个学生作业的登录系统,就是那种学生能够通过用户名密码登陆才可以提交作业以及查看自己的信息,就像那种会员系统一样,不知道用ASP如何实现,好像要连数据库,可我不知道数据库该如何去设计和怎样添加数据库????高手们可以微笑着很轻蔑般的回答我的菜鸟提问吗???

------解决方案--------------------

下面是个登陆的例子。。。

http://kb.cnblogs.com/a/1254474/
------解决方案--------------------
一个用户表就可以,最简单的uname upwd,id就ok啦。。。然后是登录时的代码

SqlConnection conn = new SqlConnection("server=.;uid=表名 adm;pwd=;database=数据库名");
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "select*from cdetials where uname='"+this.textBox1.Text+"'";---执行tsql语句,读取数据库中的信息
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();--- SqlDataReader读取行的操作,ExecuteReader()执行读取
if (dr.HasRows)————读取第一个值,即第一个uname
{
dr.Read();————继续读下一条
if (this.textBox2.Text == dr["upwd"].ToString())
{
Form2 f2 = new Form2();
f2.Show();
this.Visible = false;
}

else
MessageBox.Show("密码错误!");
}
else
MessageBox.Show("账号错误!");
conn.Close();


哈哈哈给分吧