我有两个关联的表,一个表包bas括ID,Name,NO...,另一个表ca包括,NO,Cap。它们通过NO关联。
我用ADODC将它们合放在一个DataGrid的中显示出来。我在ADODC中用Sql语句是:select a.ID, a.Name, a.NO b.Cap from bas a, ca b where a.NO=b.NO
在DataGrid中显示没有问题,但是我要是想删bas中除选中的记录时,不仅bas表中的记录删除了,而且ca表中对应bas表的相关记录也给删除了
这怎么办啊?是不是应该用sql语句来写删除命令啊?应该怎么写啊?多谢了啊!
我用ADODC将它们合放在一个DataGrid的中显示出来。我在ADODC中用Sql语句是:select a.ID, a.Name, a.NO b.Cap from bas a, ca b where a.NO=b.NO
在DataGrid中显示没有问题,但是我要是想删bas中除选中的记录时,不仅bas表中的记录删除了,而且ca表中对应bas表的相关记录也给删除了
这怎么办啊?是不是应该用sql语句来写删除命令啊?应该怎么写啊?多谢了啊!
解决方案 »
- 客户要做一个flash文件,但是客户的系统没有支持flash的播放器
- 急问VB显示AUTOCAD的图形问题!
- 30天时间限制,如何在对方机子向前改了时间后,依然不能使用。在线等呀。
- 怎样自动抓取屏幕元素,怎样截获http的交互
- 还是一个数据库的小问题
- 高手们,我对property get,property let,property set怎么不大理解呀
- >急!<菜鸟求助[如何在VB中,复制时覆盖隐藏、只读文件(不提示)]谢谢!
- 关于powerpoint的几个问题
- 用VB创建SQL数据库的问题?
- 关于winsock中close事件的问题
- 如何在VB里做一个类似于超链接的按钮?
- HTML Help Workshop中如何添加VB帮助contextID的调用?
但是.删除后要刷新表格..
DELETE * FROM A WHERE A.NO='ASDFA'
还有我想问问vb中用运sql语句的语法,谢谢
字符串的拼接用 “&” 或 "+"
取值时用JOIN代码关联更易操作.
用JOIN然后用程序控制就可以了
这怎么回事儿啊?删除的语句是:Rs.delete
delete from bas where A.NO='ASDFA'