2012-08-03 22 views
1

祝你平安觸發與aspnet_Users表格內

我創建的是當我試圖登錄到Visual Studio 2008中

ALTER TRIGGER UpdateTrigger 
ON dbo.aspnet_Users 
FOR UPDATE 
AS 

declare @InHisAccount decimal(18,0); 

IF UPDATE(PreCardNo) 
set @InHisAccount = 15000; 

insert into dbo.aspnet_Users(InHisAccount) values (@InHisAccount); 

由ASPNETDB提供的aspnet_Users觸發在aspnet_Users上創建觸發器後,我無法給出消息告訴我登錄時出現錯誤,儘管用戶名和密碼爲真,當我刪除觸發器時,登錄返回工作正常。

回答

0

使用AFTER UPDATE觸發器,以便正常的ASPNETDB調用可以提交。

+0

我已經使用'AFTER UPDATE',並且當我試圖構建解決方案時,我得到這個消息,不能將值NULL插入到'ApplicationId'列'D:\ USERS \ BASSEM \ DESKTOP \ MINIMALL'列中\ APP_DATA \ ASPNETDB.MDF.dbo.aspnet_Users';列不允許有空值。 INSERT失敗。 該聲明已被終止。 – basem85 2012-08-03 20:49:30