关于三张表间有外键关系的删除数据问题
我有三张表是Access数据库,如下:
用户表(SM_Users):UserID,UserName...
用户权限表(SM_UserFuncs):UserID,FuncID...
功能模块表(SM_Funcs):FuncID,FuncName...
SM_Users.UserID与SM_UserFuncs.UserID主表从表关系
SM_Funcs.FuncID与SM_UserFuncs.FuncID主表从表关系
用途就是给用户授权系统内的各个模块的权限
我现在想删除某个用户,所以我就先删除SM_userFuncs表内的某用户的记录,再删SM_Users表的记录。可是无论如何都不行
DELETE FROM SM_UserFuncs WHERE UserID=@UserID
DELETE FROM SM_Users WHERE UserID=@UserID
请高手解决