Hi there.
you can use triggers:
Code:
CREATE TRIGGER Logger1
ON Table1
AFTER INSERT, UPDATE
AS
INSERT INTO tblLog (tableName, date, fieldName, fieldValue)
VALUES ('Table1', GetDate(), 'field1', INSERTED.field1);
GO
where Table1 and tblLog are your own tables:
Table1's Columns: ...,Field1,...
tblLog's Columns: ...,tableName, date, fieldName, fieldValue, ...