您现在所在的是:

工控软件

回帖:0个,阅读:714 [上一页] [1] [下一页]
2465
世纪长秋
文章数:64
年度积分:50
历史总积分:2465
注册时间:2006/7/6
发站内信
发表于:2010/11/17 9:39:53
#0楼
  上次我给大家介绍了有关数据库多条件查询函数zdbquerydata2,不知道大家对该函数掌握得如何,今天我再给大家介绍一个有关时间转换的函数,可以让大家清楚搞定数据库查询的时间问题。
  如果大家用过数据库做查询程序就会知道,时间是一个比较头疼的问题,如果我们写的时间格式和数据库表格里面存储的时间格式不匹配,那么你写出来的查询语句返回值很可能是一无所有!这样,每次我们对数据库的时间格式拼装都需要一定量的脚本程序,下面我给大家看一下我之前写的数据库时间查询的程序:
  if(月
  返回值strdate=2010年07月07日13时09分21秒
  zdbquerydata2(“controlname”,fields,tablename,“strdate”,“cdt2”,“cdt3”,“cdt4”,“cdt5”,“cdt6”,“cdt7”,“cdt8”);
  我们费了半天劲仅仅是为了得到一个字符串类型的时间而已。相信有数据库经验的人都知道为什么。因为如果不这么去拼这个时间字符串并且使这个字符串的格式和数据库保持一致的话,那么就不能查找到合适的数据。
  那么这个问题如何解决呢?世纪星的开发人员事无巨细,他们针对这个问题开发了一个可以整合时间的函数 datetimeconvert(year,month,day,hour,minute,second,timelength,mode);
  这个函数可以把用户输入的年月日时分秒转换为数据库的时间格式,并且可以自行适应数据库的格式,方便之极!上边写的无数脚本即将神奇般地变换如下:
  strdate=datetimeconvert(年,月,日,时,分,秒,0,1);
  返回值strdate=2010年07月07日13时09分21秒
  再加上查询语句,数据库时间查询搞定!结合上次的数据库多条件查询函数,你的数据库查询无敌啦!!
  十年磨一剑,世纪星已经走过了十几个春秋,软件的细节无处不在体现我们开发人员的良苦用心。他们的付出和汗水,换回来我们的轻松与简单,向世纪星的开发人员致敬!
附:
  函数说明:datetimeconvert(year,month,day,hour,minute,second,timelength,mode);
图
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=129172&Name=chncla
世纪星组态软件

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002