急盼找个答案

freeweb 2007-09-18 07:38:51
CREATE TRIGGER Update_user ON Zovy_user
FOR UPDATE
AS
declare @names nvarchar(50)
declare @password nvarchar(32)
declare @Sexs nvarchar(5)
declare @Email nvarchar(255)

select @names=zovyuser,@password=zovypass,@Sexs=sex,@Email=Email from inserted

update [User] set [User].Username=@names,[User].Userpassword=@password,[User].Sex=@Sexs,[User].UserEmail=@Email where [User].Username=@names

上面是一个触发器,建立在alluser表上,当alluser表中数据修改以后,触发修改user表中的数据。新建和删除都改好了,但这个更新不成功。何解啊~兄弟们,知道的回复一下。还在加班整这个东东啊~
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlelam 2007-09-19
  • 打赏
  • 举报
回复
jf
kissesyan 2007-09-19
  • 打赏
  • 举报
回复
接分
freeweb 2007-09-18
  • 打赏
  • 举报
回复
呵~自己解决了~一个小忽略~当alluser更新username以后~但条件是where usernam 肯定就是不成立的了~改成ID即可~天啊~这么简单的问题也会犯~是不是老了啊~

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧