问题如下:
一个很常见的主细表关系:如Custom表和Orders表
Custom如下:
CustNo Name
1 张三
Orders如下:
CustNo Flower
1 玫瑰
1 丁香
用Select Orders.Custno,Name,Flower from Custom,Orders where Custom.CustNo=Orders.CustNo
结果在Dataset中显示出来.
我使用Dataset.Delete方法想删除Orders表中的一条记录,怎么却把Custom表中的记录也给删掉了,这是搞不明白之一?
我使用Dataset.Insert方法想添加一条Orders记录,结果在Custom表中也加了一条记录,怎么才能使Dataset.Update把Dataset.FieldValues['Flower'] := '菊花'添加到Orders表中,而不会把Dataset.FieldValues['Name'] := '李四'添加到Custom表中,
这是不明白之二?
怎么解决?????郁闷死我了!!!!
一个很常见的主细表关系:如Custom表和Orders表
Custom如下:
CustNo Name
1 张三
Orders如下:
CustNo Flower
1 玫瑰
1 丁香
用Select Orders.Custno,Name,Flower from Custom,Orders where Custom.CustNo=Orders.CustNo
结果在Dataset中显示出来.
我使用Dataset.Delete方法想删除Orders表中的一条记录,怎么却把Custom表中的记录也给删掉了,这是搞不明白之一?
我使用Dataset.Insert方法想添加一条Orders记录,结果在Custom表中也加了一条记录,怎么才能使Dataset.Update把Dataset.FieldValues['Flower'] := '菊花'添加到Orders表中,而不会把Dataset.FieldValues['Name'] := '李四'添加到Custom表中,
这是不明白之二?
怎么解决?????郁闷死我了!!!!
解决方案 »
- CXGRID 如何实行缩排(就是同列中,如果第一记录的值与第二相就,第二条就不显示)
- 一个关于WORD操作的简单问题
- 小女子菜,请各位高手帮一下小女子我!!!!
- 庆祝!上任以来回答了4个问题,挣了70分!
- 请教高手,是否能用控件WordDocument操作WORD文档,具体用法是什么?
- 我的程序为什么自动关闭(已贴出源码,请多多指教)
- 关于DELPHI中遍历一个窗体中的所有控件!
- Delphi自带的图片虽然好,但是看久了不免乏味,请问哪儿有别的图片下载?
- :都快死了!!折腾了快一天了,怎么都连接不上!!!!救命啊!!!!
- 请帮我看看这个代码的问题。sql 插入记录。
- 一个问题,
- 在这过去的一年,csdn给了我很大的帮助,在delphi的大家庭里我也向各位学到了好多,想在回家之即来答谢各位朋友的帮助,散散分!
建议直接写sql语句进行添加删除从表
但总觉得你的方法有点不太对。
不能这样写,你要删除哪个表的什么记录,你在用一个adoquery或其他的把他定位出来再删除
简单点说就是你想做删除或是新增操作,你最好对单表操作,不要使用关联,除非你自己有把握控制好
Select Custno,Flower from Orders然后在TQuery或TADOQuery上建一个计算字段Name,再在OnCalcFields事件中给计算字段赋值。
关于计算字段的操作请参考帮助或相关资料。