插入触发器

来源:百度知道 编辑:UC知道 时间:2024/05/09 21:03:52
上次有位高人帮我写的触发器很好用,可是我把数据库上传到服务器后,发生了不能插入数据的错误,网址为www.lncs520.com,注册时显示正常,但我看了数据库,并没有插入数据,数据库的地址为:
Provider=sqloledb; Data Source=p3swhsql-v15.shr.phx3.secureserver.net; Initial Catalog=lncs520job; Provider=sqloledb; Data Source=p3swhsql-v06.shr.phx3.secureserver.net; Initial Catalog=lncs520nblog1;
Provider=sqloledb; Data Source=p3swhsql-v11.shr.phx3.secureserver.net; Initial Catalog=lncs520bbs;
用户名,密码省略了
是不是跟这个数据库地址有关?
上次触发器为:
REATE trigger tgAddd on lncs520bbs.dbo.reguser
after insert,update
as
if update (u_username)
begin

insert into lncs520bbs.dbo.users(u_name,u_pass,u_sex,u_email,u_qq,u_msn,u_host,u_face,u_explain,u_level)
select u_username,u_password,u_sex,u_email,u_oicq,u_msn,u_host,u_face,u_explain,u_level from inserted
(省略部分...)
end
拜托高人指点下怎么改
刚才我看了一下,现在变成跨服务器的触发器了,数据库的地址在本机测试时全部是(localhost),现在的地址也写在上面了。
CREATE

数据库名改掉了吧,数据库到底是lncs520job 还是 lncs520bbs

如果跨数据库的话,得帐号有访问两个数据库的权限才行!

你做的这东西有点象单点登陆
有意思,研究研究
有没有发生什么异常的页面信息