数据库系统中用户权限的问题
正在修改一个软件,我软件基础很差,之前是别人做的。
前台是pb8,后台是sql server2000。现在软件的情况是一个用户向数据库输入一个数据,另一个用户可以把它删了,最后还查不出来是谁删的。请问有什么好办法,可以实现用户只能删除自己输入的数据。
我现在想的是,相关的数据表加一个字段存放用户id,这样每一行数据就有一个id。用户登录以后,软件把id存在一个全局变量里。用户输入数据的时候,软件同时把用户的id写进数据表。然后每次删除数据时先判断id是否对应。
但是如果用这种方法,要改数据表不说,关键很多数据窗口对象要重做了,脚本也要改好多,觉得工作量有点大。