注册 登录
编程论坛 ASP.NET技术论坛

求助:选课系统中的问题

yunj1105 发布于 2007-03-26 15:13, 1184 次点击
我在做一个选课系统,现在又出现一个问题:学生选课的数目是不定的,学生选了课之后要往数据库里添,但如果之前已经有已选的课在数据库,后选的怎么往数据库数据库添加啊?
string Cmd = "update into lab_stu_Course values where user_ID='" + Session["user_ID"].ToString() + "'";
11 回复
#2
Kendy1234562007-03-26 15:28
完全看不明白楼主想表达什么。。。
#3
yunj11052007-03-26 19:35
我也不知道怎么表达了比如说吧,学生A已经选了三门课,之后他又选了几门,问题就是,怎么(不知道他已经选了多少门的情况下)把这五门添加到数据库中
#4
qj_hook2007-05-12 20:56
fdgt
#5
qj_hook2007-05-12 20:57

用存储过程.存储过程中先判断记录是否已经存在,存在的话就无需添加或者转变为update

#6
beniao2007-05-12 23:35
楼主还没搞明白思想啊`在添加选课的时候就先判断他是否选择,无者添加,有这提示已经选择就可以了
在添加前你去查询一次看是否已经选择就搞定
#7
GrimFish2007-05-30 11:21
已经发现多次LZ用update当insert用。
#8
yunj11052007-05-30 14:14
#9
凌枫影2007-05-30 14:23

我也看不懂你的意思
也許可以從你設計的數據庫結構來入手
選修一門課增加一筆記錄

#10
rainic2007-05-30 14:33
不知道楼主的数据库是怎么设计的..

是怎么存储学生A选的课程?
#11
巴西木2007-05-31 20:20
asp+sql学生选课的设计
我也在做学生选课的设计,谁有现成的设计,帮帮我要交了。
#12
从小到大2007-06-01 08:57
if Exits(select * from 选课表 where 姓名=@name)
update
else
insert
1