Ребят может кто подскажет что за ошибка в кабинете RF Office CI когда нажимаю "статистика->Текущий онлайн"
Вот сама ошибка
Возникла ошибка базы данных
Error Number:
Invalid column name 'OnlineStatus'.
SELECT COUNT(*) AS count FROM rf_world_novus.dbo.tbl_general,rf_world_novus.dbo. tbl_base WHERE rf_world_novus.dbo.tbl_general.OnlineStatus>=datea dd(minute,-5,getdate()) AND rf_world_novus.dbo.tbl_base.Serial=rf_world_novus. dbo.tbl_general.Serial AND rf_world_novus.dbo.tbl_base.race=4
Для добовления триггера онлайна нужно выполнить следующий запрос.
ALTER TABLE [dbo].[tbl_general] ADD [OnlineStatus] datetime CONSTRAINT [DF_tbl_base_OnlineStatus] DEFAULT 0 NOT NULL
GO
CREATE TRIGGER [dbo].[OnlineСheck] ON [dbo].[tbl_general] FOR INSERT, UPDATE AS BEGIN SET NOCOUNT ON;
IF UPDATE(TotalPlayMin) UPDATE tbl_general SET tbl_general.OnlineStatus = GETDATE()
FROM tbl_general INNER JOIN inserted ON tbl_general.Serial = inserted.Serial
END
GO
Для добовления триггера онлайна нужно выполнить следующий запрос.
ALTER TABLE [dbo].[tbl_general] ADD [OnlineStatus] datetime CONSTRAINT [DF_tbl_base_OnlineStatus] DEFAULT 0 NOT NULL
GO
CREATE TRIGGER [dbo].[OnlineСheck] ON [dbo].[tbl_general] FOR INSERT, UPDATE AS BEGIN SET NOCOUNT ON;
IF UPDATE(TotalPlayMin) UPDATE tbl_general SET tbl_general.OnlineStatus = GETDATE()
FROM tbl_general INNER JOIN inserted ON tbl_general.Serial = inserted.Serial
END
GO