高分求日志表结构 ( 积分: 200 )

  • 主题发起人 主题发起人 fsnhlzm
  • 开始时间 开始时间
F

fsnhlzm

Unregistered / Unconfirmed
GUEST, unregistred user!
想写一个完美的操作日志记录.要求将所有关写数据表的操作记录至日志表中.请问如果科学有效设计这个日志表结构?
 
一边写一边改进阿....
如果什么都想好再做就。。。。。。。
 
先设计好,做起来就容易
 
就拿我的脚本执行工具来说吧
先吧所有的操作保存在内存中:stringlist中,然后savetofile在.log中。
不管放在txt文件还是表中,都要注意不要频繁访问文件,频繁的i/o操作很影响系统
性能。
至于表结构设计,就跟着你的功能需求走就是了,能满足功能了,还不行吗,还想怎么样啊,哈哈
 
谢谢大家. 各位大虾能发一条日志表记录上来吗?
 
我以前作的,
正确的pass,错误的写上相应的语句

--连接正常
--脚本文件是存在的
--脚本文件内容初步检查通过
--第1句:true
--第2句:false
--错误信息: 目标表中不存在列名 'Grit_ProjectID'。

CREATE TABLE dbo.td_GradeItem (
Grit_ProjectdID char(36) NOT NULL , -- 项目ID
Grit_ItemID char(36) NOT NULL , -- 评分项目ID
Grit_Type Int NOT NULL , -- 评分类型
Grit_Name varchar(200) NOT NULL , -- 评分项目名称
Grit_FullMark money NOT NULL , -- 满分
Grit_MaxDeduct money NOT NULL , -- 最大扣分
CONSTRAINT PK_td_GradeItem PRIMARY KEY (Grit_ProjectID, Grit_ItemID)
)

--第3句:true
--第4句:true
--第5句:true
--第6句:true
--第7句:true
--第8句:true
--第9句:true
--第10句:true
--第11句:true
--第12句:true
--第13句:true
--第14句:true
--第15句:true
--第16句:true
--第17句:true
--第18句:true
--第19句:true
--第20句:true
--第21句:true
--第22句:true
--第23句:true
--第24句:true
--第25句:true
--第26句:true
--第27句:true
--第28句:true
--第29句:true
--第30句:true
--第31句:true
--第32句:true
 
如何利用数据库表的方式来保存日志记录,要求记录哪位操作员在何时操纵了那些数据,菜单,表!
 
唉,帮你顶下吧,如然就沉下去了。
啊哈哈
 
界面、按鈕、動作、動作内容、數量、備註、操作人、操作時間等根據需要來取捨
 
首先要把问题分类:是操作程序事件日志还是操作修改前台数据动作、还是跟踪后台数据变化
每个类型事务处理的日志也不一样,如果楼主不把问题分类也很难找到更好的方案。
 
要建,两个日志,4个表
业务操作日志主表
业务操作日志明细表
数据操作日志主表
数据操作日志明细表
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
838
DelphiTeacher的专栏
D
后退
顶部