用系统的一个存储过程sp_change_users_login就可以修复
Use
woiitnet
go
sp_change_users_login
'update_one','woiitnet','woiitnet'
其中“woiitnet”为数据库名,
update_one表示只更新这一个,‘woiitnet’
需要关联的登录名和用户名。
方法1:数据库中把注册名设置成Key关键字,当你加相同的,就会提示;方法2:添加新的注册名时,先用sql查询语句去库里查询是否存在相同的注册名
------解决方案--------------------------------------------------------
申请时候去数据库select count(id) from UserInfo where [name]= 'aa '
返回0就让申请,大于0就不让
------解决方案--------------------------------------------------------
如果你是用存储过程实现,直接修改你的存储过程,再insert数据前检查所添加的用户名称是否已经存在。设置字段不可重复。
------解决方案--------------------------------------------------------
把新注册的名放到数据库中依次比较,如果有相同的。说明此用户名存在。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)