SQL 单条记录问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 14:18:38
有一个记录用户名和密码的表
现想对表中的某一条记录,如"管理员"的id,password及其它字段无法修改和删除
就像表是主键一样,只不过这里是行

此要求SQL应该无法实现吧。我觉得应该使用程序进行控制,当点击删除时,现查看要删除的用户名是否是管理员的ID,如果是不执行任何操作,若不是则执行删除操作,即用if语句实现此要求。

现想对表中的某一条记录,如"管理员"的id,password及其它字段无法修改和删除

if not rs!id=管理员的id then
'进行其他账号的修改或删除
else
box"管理员的账号不容许修改或删除!"
end if

删除的SQL语句:
SQL="delete from tablename where id=(一个你想删除的用户ID)"
conn.execute(sql)

修改:
sql="select * from tablename where id=(一个你想删除的用户ID)"
rs.open sql,conn,1,3
rs("字段名")="(一个新值)"
……
rs.update

搞定!