pb中如何创建日志文件
在pb 中如何创建日志文件,
各位帮帮忙
最好有代码
问题点数:99、回复次数:6Top
1 楼rayray1(大家快乐,就是我的快乐,我的快乐,也是建立在大家的快乐上。让我们共同努力!)回复于 2006-05-03 11:14:50 得分 9
JFTop
2 楼moujf(阳光快车道)回复于 2006-05-03 13:34:40 得分 0
markTop
3 楼yywudong(冰山一角)回复于 2006-05-03 13:41:30 得分 0
请问mark和jf是指的什么
我刚入门的Top
4 楼moujf(阳光快车道)回复于 2006-05-03 14:31:25 得分 90
我mark是想打个标记,以后回来看看,觉得这个问题可能以后我也会遇到
给你转个帖子,希望有帮助:
pb中创建数据操作日志字典[收藏]
--------------------------------------------------------------------------------
(日期:2005年10月2日 作者:gaoshou 人气:查看:[大字体 中字体 小字体])
创建操作日志字典 -------------------------------------------------------------Susue
--------- 如表已存在,先删除--if exists(select 1 from sysobjects where name='S_LOG' and Xtype='U') drop table S_LOG ;go
--------- 建新表和主键create table S_LOG (P_ID int IDENTITY NOT NULL, --IDC_UID varchar(20) NULL, --编号姓名 C_DDTT varchar(20) NULL, --日期时间C_ACT varchar(20) NULL, --动作C_SQL varchar(2048) NULL, --SQL语句CONSTRAINT PK_LOG PRIMARY KEY CLUSTERED (P_ID)) ;
//////////////////////////////////////////////////////////////函数名: none gf_log(string s_sql)// 参数: string s_sql //sql语句 // 调用: datawindow SQLPreview Script:// gf_log(this.GetSQLPreview())// pb高版本可用// gf_log(sqlsyntax) // 功能:记录用户操作日志// 原创: Susue 2003-12-14 ////////////////////////////////////////////////////////////string ls_act //动作if pos(s_sql,'SELECT') > 0 then returnchoose case left(s_sql,6)case 'INSERT' ls_act = '插入' case 'UPDATE' ls_act = '更新'case 'DELETE' ls_act = '删除'end choose
string ls_uid,ls_ddtt //用户id,系统时间ls_uid = gs_uid + gs_namels_ddtt = gf_datetime() //自定义取得系统时间函数insert into s_log (c_uid,c_ddtt,c_act,c_sql)values (:ls_uid,:ls_ddtt,:ls_act,:s_sql);
(出处:助跑学院)Top
5 楼yywudong(冰山一角)回复于 2006-05-04 12:47:30 得分 0
已经搞好了
谢了各位
Top
6 楼ziyebingyu()回复于 2006-11-07 17:24:29 得分 0
怎么搞好的,我现在也遇见这个问题了。帮帮我啊,大哥!Top




