我爱Aspx >> Asp.Net >> 遇到这样问题,你如何设计数据库?最近遇到一很烦的问题,想了好久都没想出来,请各位高手指点一下。
google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";
一个类似于进销存的系统,进货的时候应该是在库存表里更新相应商品的数量吧,那么如果这个商品是以前仓库里没有的东西呢?或者说仓库内有跟这个商品相同的物品,但是进价不同,这样肯定不能把它当做原有商品去更新数量了,但是如果所有信息都跟某个商品的信息一样,如果是进了这样的货,应该就要更新原有记录的数量了,那么每次进货用户输入进货信息的时间,怎么判断是insert一条记录还是update一条原有记录呢?
这两天想这个都想烦死了,希望各位朋友指点一下啊,先谢过~~~
第2楼. 由 shadow841112 于 2007-4-30 19:33:36 发表
每条记录都有一个唯一索引键,可以使用自增加列,再有就是商品编号和商品名称,当客户对一个商品进行操作时,那么把这个商品的编号传到一个方法里,根据编号把去数据库查询,如果能查到,说明以前有过添加,那么把查询到的记录的各个列和新添加的值进行比对,如果是相同的,那么调用update方法用添加的新值更新原有值,如果没有查询到记录,那么调用insert,这个判断可以使用datareader,if (dr.read())的方法
第3楼. 由 lanfeng330 于 2007-4-30 19:42:26 发表
也可以直接用新商品的信息作为查询条件,去数据库查询,如果查到,就进行update操作,查不到就进行insert操作.只是查询条件多了点.用存储过程可能好做点.也快.
第4楼. 由 wszhoho 于 2007-4-30 19:45:45 发表
真的很烦。
第5楼. 由 nov30th 于 2007-4-30 20:04:55 发表
Ҷƪл˵?
用javascript 读取xml文档中的数..[07-06]
急,帮上司做的东西不能有问题啊..[07-06]
急求助!关于从ACCESS数据库中读取..[07-06]
webwork怎么遍历date型数据,[07-06]
用ASP代码创建Access数据库、表、..[07-06]
数据排序问题[07-06]
监控系统数据实时显示问题,请大..[07-06]
怎么把数组里的数据加到sql数据库..[07-06]
mysql怎么导出数据?[07-06]
jsp连接数据库出错[07-06]
asp.net ajax UpdatePanel控件使..[07-06]
100分求各位高手给个办法!在线等..[07-06]
TEXTBOX的后台引用[07-06]
用javascript 读取xml文档中的数..[07-06]
对象不支持此属性或方法? 求救?[07-06]
createElement問題,請教高手.[07-06]
怎么样在Global.asax中使用自己定..[07-06]
50分 关于图片交替显示的问题[07-06]
模板列问题 在线等[07-06]
html,jsp的简单问题,100分在线求..[07-06]