我创建了一个这样的 LOGOFF 触发器
CREATE TRIGGER logoffTrigger
BEFORE LOGOFF ON DATABASE
BEGIN
INSERT INTO logoffAudit("type","user")VALUES('LOGOFF',USER);
END;
/
并使用使用 Oracle.DataAccess.Client 模块的 OracleConnection 对象的小型 VB.Net 应用程序对其进行测试。虽然 LOGON 事件被类似的 LOGON 触发器正确捕获,但 LOGOOFF 事件仅在客户端连接关闭并且随后关闭整个客户端应用程序时才被捕获,即这还不够:
cn.Close()
这也不是:
cn.Close()
cn.Dispose()
也不是这个:
cn.Close()
cn.Dispose()
cn = Nothing
我究竟做错了什么?在此先感谢,
扬