有个Users表里面有u1 u1 u3,Roles表里面有r1 r2 r3,有个UsersInRoles表里面是userid,roleid.
现在我选中一个user,例如选择u1的时候有2个ListBox刚开始左边的listbox里面有所有的r1 r2 我把r1 r2 移到右边的ListBox就是一个insert操作,
UsersInRoles里面就有3条数据,u1 r1,u1 r2.是不是在每次执行操作的时候都要判断一下UsersInRoles里面有没有那个roleid呢,没有的话就insert。但是当我要是把r2移到左边,r3移到右边,
就会同时执行一个insert操作和一个remove操作,这个该怎么实现呢?
还有就是我只把r2移动到左边,
怎么判断少了一个值执行remove操作呢?求高人详解.