当数据库的触发器执行时,如何使程序得知(即给予前台的使用者一定的提示)
当数据库的触发器执行时,如何使程序得知(即给予前台的使用者一定的提示) 问题点数:0、回复次数:13Top
1 楼firetoucher(风焱)回复于 2003-08-04 20:43:53 得分 0
create trigger a on table1
for update,insert,delete
as
exec xp_cmdshell 'net send all trigger on!'
Top
2 楼pengdali()回复于 2003-08-04 20:46:26 得分 0
CREATE TRIGGER 名3 ON dbo.tabMain
FOR delete
AS
raiserror('有人删你的金库!',16,3)Top
3 楼linyucao(林玉)回复于 2003-08-05 13:35:59 得分 0
你们的提示语句好像都不能在前台的程序中显示Top
4 楼linyucao(林玉)回复于 2003-08-05 16:48:37 得分 0
upTop
5 楼sdhdy(大江东去...)回复于 2003-08-05 17:01:52 得分 0
CREATE TRIGGER 名3 ON dbo.tabMain
FOR delete
AS
raiserror('有人删你的金库!',16,3)
rollback
大力写的,在前台错误处理里可以扑捉到Top
6 楼linyucao(林玉)回复于 2003-08-05 19:13:48 得分 0
我指的是在程序中扑捉错误处理,而不是在sql server中获得错误信息Top
7 楼einsteincao(至尊宝!pig难过恐龙关)回复于 2003-08-05 19:40:55 得分 0
够呛Top
8 楼txlicenhe(马可)回复于 2003-08-05 19:45:39 得分 0
create trigger a on table1
for update,insert,delete
as
exec xp_cmdshell 'net send all 通知来了'
Top
9 楼linyucao(林玉)回复于 2003-08-06 22:00:13 得分 0
当在程序中插入数据时,无任何显示,而在sql server中插入数据时,则提示‘未能找到存储过程xp_cmdshell’,这是怎么回事Top
10 楼erigido(丰田村农民)回复于 2003-08-07 07:20:36 得分 0
友情upTop
11 楼yujohny(踏网无痕)回复于 2003-08-07 09:11:23 得分 0
当在程序中插入数据时,无任何显示,而在sql server中插入数据时,则提示‘未能找到存储过程xp_cmdshell’,这是怎么回事
这个错误,我想是你选中了“xp_cmdshell”,然后按执行了吧Top
12 楼linyucao(林玉)回复于 2003-08-07 10:56:01 得分 0
这个错误已经解决,改为exec [master].[dbo].xp_cmdshell 'net send all 通知来了'就可以了,但为什么当我进行update,insert,delete时,程序和sql server都没有反映,xp_cmdshell这个存储过程是干什么的?Top
13 楼linyucao(林玉)回复于 2003-08-09 18:18:38 得分 0
upTop



