程序编译问题。

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:49:10
编译环境Microsoft Visual Studio 2005 语言是C#。数据库是SQL,有两个表,表User和表students。User中的ID和student中的ID同等。在登录页面以数据库User表中的其中一位用户的ID,password成功登陆后,如何显示该ID所对应的学生的个人信息。请问该如何编译?
一个ID号就是一个学生,也就是说学生登录成功后就显示自己的个人信息,个人信息,存在students表中。
怎么每人能把做好的结果给我呢??

1. 获得登录的用户名,密码, 就可以判断是否能正确登录.
2. 如果输入正确,(比如你用户名列名为UserName) 再写
select * from student where id = (select id from user where UserName=输入的用户名),
就得到了学生信息.
3. 这个SQL所在的方法应该返回一个学生信息实体(用的MVC模式吧), 把这个实体装入Session就OK了, 在登录成功页面加载的时候, 就把Session的值显示出来.

select * from user where id=1

查出信息后输出到当前用户所在页面就行了

用联合子查询select * from student where id = (select id from user where UserName=输入的用户名)来查询学生信息,被查学生的姓名就是登陆的用户名,就用那个文本框的值就好了!

这是编写问题 不是编译问题