打开一个产品的记录
货号
GOODS001 XXXXX XXXXX...
grid里同时取得2条子表记录,分别是这个产品的2个供应商信息 供应商编号
1 SP001[...] XXXXX XXXXX...
2 SP002[...] XXXXX XXXXX...子表定义供应商编号为主键 , [...] 代表是个按钮列,通过这个按钮来选供应商一、重新选择第一条记录的供应商编号为SP002 供应商编号
1 SP002[...] XXXXX XXXXX...
2 SP002[...] XXXXX XXXXX...二、重新选择第二条记录的供应商编号为SP001 供应商编号
1 SP002[...] XXXXX XXXXX...
2 SP001[...] XXXXX XXXXX...UpdateBatch 主键重复,不能保存
我想是UpdateBatch在执行第一步的时候主键重复了但实际上最后主键是不会重复的,如果让其忽略中途暂时的主键重复,让2次update变成2次delete2次insert?
货号
GOODS001 XXXXX XXXXX...
grid里同时取得2条子表记录,分别是这个产品的2个供应商信息 供应商编号
1 SP001[...] XXXXX XXXXX...
2 SP002[...] XXXXX XXXXX...子表定义供应商编号为主键 , [...] 代表是个按钮列,通过这个按钮来选供应商一、重新选择第一条记录的供应商编号为SP002 供应商编号
1 SP002[...] XXXXX XXXXX...
2 SP002[...] XXXXX XXXXX...二、重新选择第二条记录的供应商编号为SP001 供应商编号
1 SP002[...] XXXXX XXXXX...
2 SP001[...] XXXXX XXXXX...UpdateBatch 主键重复,不能保存
我想是UpdateBatch在执行第一步的时候主键重复了但实际上最后主键是不会重复的,如果让其忽略中途暂时的主键重复,让2次update变成2次delete2次insert?
解决方案 »
- 请教如何屏蔽windows所有功能键的代码……
- 如何实现grid自动换行功能
- 求~~~~~~把DBGrid导入excel全过程~!!~!~!无bug的
- 请问delphi7中的dbexpress中的SQLQuery怎么样去执行存储过程
- 一个困扰了我一个多月的问题(数据倒入倒出问题)在大富翁一天没有几个人回贴,不知这里怎样?
- Delphi+Oracle “不支持此接口”--在线等待,立即给分
- ??Delphi6中的NMPOP3在Delphi7中是哪个??
- 关于写游戏外挂的问题!
- 关于OpenGL的问题,请指教一下
- 怎样做到每隔10秒打开一个指定的文件?
- DELPHI7 中带的VisiBroker For C++ 4.5有什么限制吗?
- 关于实习的问题,请教一下各位前辈
产品表可以这样存在
产品代号,品名,供应商代号,单价,
p001 xxx SP001 10
p001 xxx SP002 11你还可以添加对同一产品的第三条,或者更多的记录,只要供应商不同就可以。insert into table(我省略了)values('p001','xxx','sp003',9)等等,添加其他的产品代号也一样道理,但是在添加产品表之前,必须要先让供应商表完整。比如以上添加的这条如果sp003在供应商表还没有添加,那就不行。
从表主键是father,供应商编号
father=b_id