FLASH游戏 | 站长工具 | 技术学院 忙鱼网 怕笑网 
积木网
VBScript手册  |  C#  |  C++  |  PB  |  Builder  |  Ajax  |  VB  |  VC  |  JAVA  |  delphi  |  J2EE  |  SQL  |  XML  |  PHP  |  .NET  |  ASP  |  JSP  |  CGI  |  Script  |  综合  |  HTML
推荐: PHP5中文在线手册 | Smarty中文手册(模板引擎) | css2样式表中文手册 | ASP开发手册 | JScript开发手册
积木网 >> 程序开发 >> C++、Builder开发

BCB和Oracle结合构造C/S系统时千年问题

来源:互联摘选 日期:2004年11月15日 18:12:42
我们在构建Client/Server系统时,常需要日期型这一重要的作为访问数据库的数据类型。对于用C++ Builder设计的Client程序,我们常用C++ Builder构件组WIN32中的DateTimePicker构件来确定日期。该构件可以显示多种格式的日期及时间类型,使用起来非常方便。在2000年中,我们把DateTimePicker中的日期转换为字符串型加入到Sql语句中进行查询时,系统中作为Client的系统其日期格式必须为"yyyy-mm-dd"(日期设置在控制面板中的区域设置里),否则装有Oracle的Server系统会报错,sql语句执行失败。

  我们虽然可以设置DateTimePicker构件中的日期为"yyyy-mm-dd"格式,但如果系统日期格式为"yy-mm-dd",那么实际从DateTimePicker构件取得的日期字符串仍然为"yy-mm-dd"格式。这就是以上系统会造成两千年问题的原因。


被阅读 0 次 本文现有评论 0
打印】 【收藏此页】 【关闭

强烈推荐

热门知识

最新文章

合作伙伴:网乐宽频 | 北京画廊
站长 服务邮箱:GimooHr(#)Gmail.Com 站长交流群:6412338 联系站长QQ号:36147437
Copyright © 2008 Gimoo.NetInc. all rights reserved 京ICP备05050695号