这是什么问题造成的?在表A中使用解发器,将要插入的数据插入到表B。结果无法将数据插入到表B

menuvb 2005-01-05 10:49:40
我在表A中使用了触发器,结果外面的数据想要插入到这张表A中确插入不进来了,结果删除这个解发器也可以

代码
CREATE TRIGGER happyshow
ON dbo.BOX_MO
FOR INSERT
AS
begin
declare @linkid varchar(50),@mobile varchar(20),@message varchar(150),@sender varchar(50)
select @mobile=mobile,@message=message,@sender=sender,@linkid=linkid from inserted
if (@sender='0921012')
begin
declare @ballot int,@sort int,@sendmessage varchar(200)
select @ballot=PlayerBallot+1 from operation.dbo.缙云欢乐秀 where showid=@message
if (@@rowcount=0)
begin
print @mobile
insert into BOX_YD_MT(objtype,mobile,feemobile,message,sender,servicetype,feetype,feevalue) values
('欢乐',@mobile,@mobile,'你',@sender,'HELP','1','0')
end

因为我在触发器里链接了另外的数据库的一张表operation.dbo.缙云欢乐秀

不过我也不知道是什么原因,后来我将这张表换到当前的数据库就可以了

...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
menuvb 2005-01-05
  • 打赏
  • 举报
回复
谢谢,解决了。插入另外的数据的用户没有这张库的权限,现在已经好了
menuvb 2005-01-05
  • 打赏
  • 举报
回复
有谁知道?急
menuvb 2005-01-05
  • 打赏
  • 举报
回复
我是系统管理员员权限,有对operation数据库的权限
iswear428 2005-01-05
  • 打赏
  • 举报
回复
你的当前登录的用户有使用operation数据库的权限吗

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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