`
java-mans
  • 浏览: 11457781 次
文章分类
社区版块
存档分类
最新评论

时间不代表唯一的标识

 
阅读更多

在做一些通讯的程序的时候,发现直接使用时间如yyyymmddhhmmss来发给对方,其实并不是唯一的,有可能是你这一时间那瞬间里面已经处理了几件事,所以并不能代表这一瞬间的一件事。于是我对时间做了处理,用数据库的一个字段记录时间,然后每一次读取最大的时间记录数,使用时间的时候,给它自加1,然后再使用时间,这样就可以代表一个时间点处理一个唯一的事情。

double getTimeNo(){

double result;
AnsiString time;
AnsiString strSql="select max(TimeNo) TimeNo from TTS_Interface";
TADOQuery *query = DM->ADOQuery_Comm;
query->SQL->Clear();
query->SQL->Add(strSql);
query->Open();
query->First();
if (!query->Eof)
{
time = query->FieldByName("TimeNo")->AsString;
if(time=="")
time=Now().FormatString("yyyymmddhhmmss");
}
result= time.ToDouble()+1;


return result;
}


AnsiString timeNo=FloatToStr(getTimeNo());

分享到:
评论

相关推荐

    springboot的校园失物招领系统源码.zip

    id:自增主键,用于唯一标识每一个角色; name:角色名称,不允许为空; description:角色描述,可为空,用于描述角色的一些具体信息; created_time:角色创建时间,默认为当前时间; deleted_time:角色删除时间...

    diaodu.rar_Linux调度模拟_linux

    2)进程控制块是进程存在的唯一标志,因此,在模拟算法中每一个进程用一个进程控制块PCB来代表,PCB用一结构体表示。3)进程在运行过程中其状态将在就绪、执行、完成几种状态之间转换,同时进程可能处于不同的队列中,...

    操作系统实验报告

    2)进程控制块是进程存在的唯一标志,因此,在模拟算法中每一个进程用一个进程控制块PCB来代表,PCB用一结构体表示。3)进程在运行过程中其状态将在就绪、执行、完成几种状态之间转换,同时进程可能处于不同的队列中,...

    网络视听收视大数据技术规范-数据元素集.pdf

    7 媒资数据 7.1 节目 ID ContentID 用于唯一标识网络视听节目的一组编码。 7.2 节目一级类别 ContentType1 互联网视听平台的节目所属于的一级分类,如电影、电视剧、综艺等。 7.3 节目二级类别 ContentType2 互联网...

    一卡通软件

    里面的编号默认为系统中人员的唯一识别号,系统默认自动以递增编号的方式自动进行编号,您可根据您的实际情况修改和填写,但注意人员编号必须唯一不能重复; 2) 人事资料添加窗口内的部门、职位等信息可通过点击 “....

    程序文件的管理.doc

    每份《程序文件》必须有唯一的发放编号,作为受控标识。公司范围内不允许使用没有 发放编号的《程序文件》。 5.《程序文件》发给公司有关领导、执行《程序文件》的职能部门、项目经理部(分公司)的 领导、认证单位,...

    Lotus公式语言函数简介

    @DocumentUniqueID 32 个字母和数字组合,在数据库的多个复本中用来唯一标识某个文档 @Domain 返回 NOTES.INI 或 Notes Preferences 文件里当前用户的 Notes 网络域名 @EditECL 为指定的通讯录和名称显示“工作站...

    SQLServer数据库设计规范.txt

    表名前缀:以该表及与该表相关联的一系列表的内容而得到一个代表统一的标识 表名称 = 表名前缀 + 表内容标识(首字大写) 如ClientInfo相关联的一系的表以ci作为前缀, 即有表名:ciHistory,ciContact,ciBusiness ...

    基于J2EE的博客系统的设计与实现毕业设计.doc

    在传统的应用中,内 容一旦发布,基本不会更新,为了减少服务器的的负载,一般会将内容归档成静态文件 (后缀为.html的文件)存在磁盘中,并根据内容在数据库中的唯一标识号生成一个唯一的 url地址。当用户需要查看...

    数据库课程设计--教室信息管理系统.doc

    图2.4 打印输出处理数据流程图 2.3 数据字典 2.3.1 数据项描述 1、数据项:教室编号 含义说明:唯一标识每一个教室 别名:教室名称 类型:字符型 长度:20个字符 取值范围:汉字、字母和数字的组合 取值含义:汉字...

    数据库设计命名规范.docx

    int 0 CreatedTime 创建时间 Datetime NULL 字段的描述 字段必须填写描述信息(注释) 尽量遵守第三范式的标准(3NF) 表内的每一个值只能被表达一次(列名不重复)表内的每一行都应当被唯一的标示(标识唯一性,...

    数据库系统原理(04735-2018年版)-数据库系统概述笔记.doc

    候选码并不是码,还有超码 主码或主键(Primary Key)在一个关系的若干个候选码或候选键中指定一个用来唯一标识关系的元祖,则称这 个被指定的候选码或候选键为该关系的主码或主键。 全码或全键(All- Key)一个关系...

    软件工程-理论与实践(许家珆)习题答案

    若你作为一名管理员刚加入M公司,你认为快速原型法对公司的软件开发更加优越,请向公司副总裁写一份报告阐明你的理由,切记:副总裁不喜欢报告长度 超过一页(B5)。 参考答案提示: 应先简述瀑布模型的缺点,它已不...

    数据库应用系统设计与实现

    cardID 卡号 必填,主键,银行的卡号规则和电话好吗一样,一般前8位代表特殊含义,如某综合某支行等,假定该行要求其营业厅的卡号格式为10103576**** ***开始,每4位号码后有空格,卡号一般是随机产生。 curType ...

    2009达内SQL学习笔记

    大多数SQL实现支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...

    模拟OICQ的实现思路和核心程序(一)

    根据许多网友需求,特地把我站的这个模拟 OICQ 的在线聊天的东西...在用户登陆的时候设置为 1CurrentDate 用户最后访问/更新的时间,用于判断用户是否在线聊天纪录 forumtalk 的结构为CREATE TABLE forumtalk (id in

    cmpe272:cmpe 272组项目

    User id是代表用户的标识号。 这个号码对每个人都是唯一的,用于跟踪用户。 感染时间是指用户被认为感染病毒的时间。 这是该工具将用作定位受感染用户并因此绘制出其他受感染用户的起点的时间。 Max I

    angular-hint-modules

    这个提示模块是整体工具,旨在帮助您减少查找代码中无提示错误的时间,并花更多时间进行编程。 加载此模块将提供特定于 AngularJS 模块的警告。 请参阅。 ##用法 安装并使用ng-hint或ng-hint-include='modules'...

    软件测试规范

    软件测试规范 目 录 一.概述 ...............................................................................................................................................................

    文件资料控制程序.doc

    5.6.2.1 发放文件资料前应进行文件标识,以示文件资料唯一有效。未加标识或盖有作废章的文 件不得在现场出现。 5.6.2.2 受控标识:若属受控文件,应加盖红色受控章,并在受控章内填写持有者名称。 5.7 文件和资料的...

Global site tag (gtag.js) - Google Analytics