2009-10-13 3 views
0
DROP TABLE IF EXISTS `actividades`.`act_actividad_audit`; 
CREATE TABLE `actividades`.`act_actividad_audit` (
    `fe_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP 
            ON UPDATE CURRENT_TIMESTAMP, 
    `usr_digitador` char(10) NOT NULL, 
    `ip_digitador` char(15) NOT NULL, 
    `id_act_actividad` int(10) unsigned NOT NULL, 
    `titulo` char(64) NOT NULL, 
    `act_prioridad_id` int(10) unsigned NOT NULL, 
    `act_motivo_id` int(10) unsigned NOT NULL, 
    `detalle` text, 
    `detalle_tecnico` text, 
    `hostname_id` int(10) unsigned NOT NULL, 
    `hostname_nombre` char(50) NOT NULL, 
    `es_SMOP` tinyint(1) NOT NULL, 
    `url_SMOP` text, 
    `es_tecnico` tinyint(1) NOT NULL 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Auditoria Actividad General'; 

Я хочу, чтобы заполнить эту таблицу аудита с триггером, но как я могу отправить или заполнить значения для usr_digitador или ip_digitador если значения на стороне клиента.? пожалуйста, помогитеАудит Таблица с использованием триггеров

ответ

0

Обычно IP-адрес пользователя будет отправлен как часть стандартной информации заголовка HTTP. Конечно, я видел это в журналах IIS, поэтому он есть. Я считаю, что это в переменной сервера REMOTE_ADDR.

Смежные вопросы