大家看看这个SQL语句怎样写?
现在有设备表shebei,部门表bumen设备表 s_id(主码) int (自动编码)
s_name char
b_id(外码)
部门表 b_id(主码)
b_name
现在我想让客户添加数据时候,添加(设备名,在下拉框选择存放部门名)
插入数据设备名称s_name,存放部门名称b_name
接着写语句:
insert into shebei(s_name) values('"+s_name"')");
insert into bumen(b_name) values('"+b_name+"');
假设部门只是3个
1 生产一部
2 生产二部
3 仓库
我想插入部门名称的时候,部门ID自动插入,这个可以实现,
但假如客户在下拉框选择存放生产二部,
那怎样可以实现b_id自动变为2,并插入到bumen表的b_id中.......
应该怎么做?谢谢啊.............
用的是JSP+SQL SERVER2000..........
[ 本帖最后由 雪糕 于 2006-3-1 18:22 编辑 ] 如果只是红色字的问题,那只需要把数据库部门表 b_id设成自动编码就可以啦,就如设备表 s_id一样...
这样只需录入b_name字段的内容, b_id就会自动编号的 不能自动编号的,因为部门是确定的.....只有几个部门,已经编好号了..............
假如自动编号
客户选择生产一部,部门自动编号1
客户再选择一个生产一部,自动编号2
这样下去是不行的.......部门只有几个哦........... 已经解决了,用户选择名称的时候写入的是ID就行了,前台实现.......... 楼上加油... ^_^
页:
[1]