• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

pb中创建数据操作日志字典[收藏]

发布: 2007-7-02 11:08 | 作者: admin | 来源: | 查看: 42次 | 进入软件测试论坛讨论

领测软件测试网
创建操作日志字典 -------------------------------------------------------------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, --ID C_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);


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网