我有两个表,一个是物资的基本信息(wzxx,wzbh是主键),另一条是库存信息(kcxx,wzbh和dj是主键)。现在用ado的Query提取数据,SQL语句如下:
select * from wzxx,kcxx where kcxx.wzbh=wzxx.wzbh。现利用数据导航条删除Query中的一条记录时,将两个表中的记录都删除掉了。如何避免wzxx表中的记录不被删除。
select * from wzxx,kcxx where kcxx.wzbh=wzxx.wzbh。现利用数据导航条删除Query中的一条记录时,将两个表中的记录都删除掉了。如何避免wzxx表中的记录不被删除。
解决方案 »
- 小弟初学,一个SQL查询语句的问题
- 怎么样才能做到我聊了qq,而老板又不知道(知情者请进,高分相送)
- 我在网络编程中,遇到了ClientSocket和ServerSocket的问题,愿这方面的高手帮忙,感激!
- 请问谁知道在delphi5.0下没有安装Excel,把dbgrid控件中的数据生成Excel文件。(求完整源代码送高分)
- 请问主窗体上只有一个image,如何让它和状态栏一样随窗体变化而变化?
- delphi 7中的quickreport 在那
- 怎么样可以实现自动转行显示?
- 帮我看看这个问题!大家都来帮帮我~关于Dll调用问题
- 如何实现acdsee那样的缩略图?
- 在delphi5中怎样调用vpacket?在读写线程中怎样调用vpacket提供的方法,函数来截获IP数据包?
- 关于写Excel文件的一处错误
- 请教一个关于报表的问题~
你的表中能有两个主键?
如果这里的 wzbh和dj是主键的话
怎么设的?教教我吧 :-)
如果这里的 wzbh 是外键的话,那当然删了一个另一个就删了
别告诉我你分不清主键和外键的区别!
————————————————————————————那就把外键约束去掉吧,
另外:我确实不知道还有联合主键之说啊,呵呵