.net设计

[复制链接]
查看11 | 回复1 | 2010-10-31 11:20:35 | 显示全部楼层 |阅读模式
现在有一张表,是生产机器信息的,这张表存了82条生产机器的编号,机器型号等等信息,然后另一张表是生产量表,生产机器编号是外键,在这张表里,要按日期登记每台机器的产量,生产编号(外键)与日期为联合主键.现在我要做一个网页,让生产线上的员工(在好几个地方)每天输入日期,登记机器产量.每台机器必须登记,即使没有产量,也要记为零.一开始先把所有生产机器JOIN生产量表(当日第一次登记时是空的)放入GRIDVIEW里,我该怎么描述插入数据,取数据编辑呢?我的问题是,插入一条后,重新绑定时,这条数据就不会显示出来了(我的SQL写的不好),或者,只显示这条数据,不会显示其它未登记的生产机器信息(无法继续登记),就是想要,我第一次登记时,二张表JOIN,是显示全部空信息的GRIDVIEW,插入(直接在GRIDVIEW里点编辑,无数据就插入,有数据就编辑),然后重新绑定后,要显示我当日己插入的数据,还有没有插入的也要显出来...这样的SQL如何写啊?我的问题只能描述成这样,请大家帮我参考下,,,谢谢......

回复

使用道具 举报

千问 | 2010-10-31 11:20:35 | 显示全部楼层
select m_line.line,qunatity.date,qunatity.numfrom m_line, qunatitywhere m_line.line (+)= qunatity.lineand qunatity.date = @date这个是吧所有的line都显示的如果qunatity.num为nullqunatity.date也是null grid的显示可能是m_line, date,
qunatity 1,
20101010,1002,
NULL,
NULL不能实现m_line, date,
qunatity 1,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行