救命啊,见习问题~~ASP做网页

来源:百度知道 编辑:UC知道 时间:2024/06/23 18:01:38
一、指定学习委员用户
指定某个学生为某班的学习委员用户,负责本班的普通话水平测试报名工作。实现步骤如下:
1.提供界面,用于输入学习委员用户信息。
点击“确定”按钮后,可将输入的学习委员用户信息写入到用户表中。其中密码和用户类型字段采用默认值。如:密码默认值为”123456”,用户类型默认值为2。实现语句如下:
Insert into users value(txtuNO,”123456”,txtuName, 2,txtsNO)
其中,txtuNO、txtuName、txtsNO分别为用户号、用户姓名、学号文本框的值。
提示:在指定一个班的学习委员用户时,应该判断该班在用户表中是否已有学习委员用户,如果有,则不能再指定。
3.指定后,给出提示信息。
二、更换学习委员
该功能用于更换一个新的学生为某班的学习委员。则原学习委员用户将被删除。实现步骤如下:
1.提供界面,用于选择要更换学习委员用户的班级。
2.要更换学习委员用户班级的专业和年级,确定后,出现一个界面,用于选择要更换学习委员用户的班级及输入新学习委员用户的信息。
3.点击“确定”按钮后,先将用户表中的所选班级的原学习委员用户删除,然后再将原学习委员用户添加到用户表中。实现语句如下:
Delete from users where sNO=(select sNO from students where cNO=sltcNO)
上述语句用于删除原学习委员用户,其中sltcNO为上图中班级下拉列表框的选项值。
Insert into users value(txtuNO,”123456”,txtuName, 2,txtsNO)
上述语句用于添加新的学习委员用户。以上两步应该做为一个事务来执行,要么都成功执行,要么都失败。
4.更换后,给出提示信息。
我已经把几个界面做出来了,不知道要怎么连到数据库,

<body>
<div align="center" class="STYLE1">
<p><u&

using System.Data.SqlClient;//引入命名空间
包括SqlCommand SqlConnection两个类.
首选,就是连接数据库.用SqlConnection
其次,执行命令,用SqlCommand
最重要的就是你所写的SQL语句一定要正确.如插入,删除,添加等等.
代码:
string str = "server=(local);database=db_CheckIN;integrated security=true"; 定义连接语句.

SqlConnection conn=new SqlConnection(str);
conn.open();这就是连接数据库了,并且打开.
还有几个插入,删除,添加的操作,如下:
"添加"
if (mycon.State == ConnectionState.Closed)
mycon.Open();
string addstr = "insert into tb_User values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')";
SqlCommand addcom = new SqlCommand(addstr, mycon);
addcom.ExecuteNonQuery();
MessageBox.Show("添加成功");
mycon.Close();
"修改"
if (mycon.State == ConnectionState.Closed)
mycon.Open();
string updatestr = "update tb_User