如下代码:
cnA.Execute "delete from A,B,C where (A.班级='2BAN') and (A.编号=B.编号) and (A.编号=C.编号)"数据库是Acess2000,并且在acecc2000环境建立了A->B、A->C 一对多关系。
调试执行时出现如下错误提示:
“实时错误-2147467259”
指定包含要删除的记录的表
请教怎样解决?我太爱csdn的朋友了
cnA.Execute "delete from A,B,C where (A.班级='2BAN') and (A.编号=B.编号) and (A.编号=C.编号)"数据库是Acess2000,并且在acecc2000环境建立了A->B、A->C 一对多关系。
调试执行时出现如下错误提示:
“实时错误-2147467259”
指定包含要删除的记录的表
请教怎样解决?我太爱csdn的朋友了
解决方案 »
- 为什么没有值?
- picturebox控件的Dbclick双击事件中如何判断是左键还是右键啊?
- 初来贵地,问个小程序:7:00时,弹出一个messagebox“起床了!”,8:00时弹出一个messagebox“工作了!”怎么实现?用控件?
- 请问:ActiveBar2.0在设置快捷键时总报错,为什么?
- 如何用winsock实现局域网中的广播地址发送文件
- 怎样用vb收发邮件(不用Mapi,支持smtp 身份验证)
- 把ADO查询出来的记录集加到一个新表时遇到的问题——come on to get marks!!!
- what
- 请教懂cgi的朋友
- 如何用最简捷的代码实现textbox在picturebox中用鼠标移动?
- Update 语句错误 在线等。
- 在VB.NET中如何使用同步服务器套接字
所以楼主要确定是From A还是From B还是From C
如果确定不了那就想办法改善表结构,直接能确定From哪个表...
当然也可以换个高级的数据库,比如SQL Server,它有Transact-SQL扩展语法.
如果不想做如上变动...可以想办法先用上边的Where条件Select出一个RecordSet,然后按里面
记录的编号逐一删除三个表中对应的记录.
不知道这样行不行
拜托 诸位大侠拉
有空换sql台吧