|
5#

楼主 |
发表于 2002-9-17 03:17:00
|
只看该作者
终于解决啦!!!
DoCmd.RunSQL ("exec Tran授权日志 " & "'" & 功能 & "', '" & 动作 & "', '" & 变更前值 & "', '" & 变更后值 & "','" & mUserName & "'")
ALTER PROCEDURE Tran授权日志
@功能 nvarchar(28),
@动作 nvarchar(28),
@更新前 nvarchar(20),
@更新后 nvarchar(20),
@操作人 nvarchar(8)
AS BEGIN TRAN
INSERT INTO dbo.授权日志 (记录日期, 功能, 动作, 变更前值, 变更后值, 操作人) VALUES( GETDATE(), @功能 ,@动作,@更新前 ,@更新后, @操作人)
if @@ERROR >0 OR @@ROWCOUNT<>1
ROLLBACK TRAN
ELSE
COMMIT TRAN
ENDIF
|
|