首页 |缤纷校园 |心理援助 |英语世界 |公务员 |考研天地 |资格考试 |电脑认证 |免费论文 |实用文档 |求职就业 |论坛 |网络课堂 |留言版
 电脑认证首页     考试专题 考试提醒 计算机等级考试 计算机认证水平考试 IT认证 论坛
 最近更新
· [学习辅导]深入讲解VB与Oracle数据库…
· [学习辅导]数据库不在open状态下的冷…
· [学习辅导]决定用户对全部对象名引用…
· [学习辅导]实例讲解Oracle监听口令及…
· [学习辅导]OpenSUSE下使用SAMBA建立文…
· [学习辅导]Windows系统下如何访问Lin…
· [学习辅导]Linux下使用mtrace进行内存…
· [学习辅导]UbuntuLinuxDesktopCD硬盘…
· [学习辅导]UbuntuLinux显示器屏幕偏移…
· [学习辅导]从J2ME学Symbian游戏开发
 精品课程
· [精品课程推荐]08年投资项目管理师考…
· [精品课程推荐]08年职称日语考试辅导…
· [精品课程推荐]08年环境影响评价师辅…
· [精品课程推荐]08年质量资格考试辅导…
· [精品课程推荐]08年会计职称辅导报精…
· [精品课程推荐]08年建筑师考试辅导京…
· [精品课程推荐]08职称英语考试辅导王…
· [精品课程推荐]08年咨询工程师考试名…
· [精品课程推荐]08年监理工程师考试辅…
· [精品课程推荐]经济师考试网上辅导报…
 考试动态
· [二级考试动态]2008年计算机等级考试时间…
· [二级考试动态]上海:2008年上半年全国计…
· [二级考试动态]北京:2007年9月计算机等级…
· [二级考试动态]2007年12月全国计算机职业…
· [二级考试动态]青岛:2008年上半年计算机…
· [二级考试动态]宁夏:2007年9月计算机等级…
· [二级考试动态]北京地区计算机等级考试10…
· [二级考试动态]北京:07年下半年计算机等…
· [二级考试动态]2008年4月全国计算机等级考…
· [二级考试动态]2007年下半年计算机等级考…
 试题下载
· [试题下载]2007年计算机等级考试二级…
· [试题下载]2007年9月计算机等级考试二…
· [试题下载]2007年9月二级VB试题答案
· [试题下载]2007年9月计算机二级VB模拟…
· [试题下载]2007年9月计算机二级VB模拟…
· [试题下载]2007年9月计算机二级VF模拟…
· [试题下载]2007年9月计算机二级VB模拟…
· [试题下载]2007年9月计算机等级考试二…
· [试题下载]VC++中利用/GS开关防止缓冲…
· [试题下载]2007年4月计算机等级考试二…
 学习辅导
· [学习辅导]MoreEffectiveC++:指针与…
· [学习辅导]MoreEffectiveC++:不使用…
· [学习辅导]Linux下C++异常处理技巧--…
· [学习辅导]如何使编译后的程序运行时…
· [学习辅导]2007年计算机二级VF编辑
· [学习辅导]2007年C语言辅导:可移植性
· [学习辅导]2007年制作风格独特的按钮
· [学习辅导]2007年VFP中使用Grid控件设…
· [学习辅导]MoreEffectiveC++之考虑变…
· [学习辅导]C++/CLI解析之基于堆栈的对…
 

深入讲解VB与Oracle数据库的日期转换

文章录入:admin    责任编辑:admin   2008-3-7 11:17:31  来源:考资网  点击数:
 

  在日常的工作中,你可能会遇到Oracle与VB日期类型不匹配,无法直接比较的问题。而VB中又没有专门的函数可以转换Oracle的日期,这个问题该如果解决呢?其实在Oracle的自带函数库里有一个很有用的函数TO_DATE(),它可以将日期字符串按照自己定义的格式转换为ORACLE格式的日期。示例代码如下:

  声明Cn为数据库链接对象:

  Dim datBirthday as Date 出生日期

  Dim strSql as String SQL语句

  Dim rs as ADODB.Recordset 结果集对象

  DatBirthday=# 10/1/1980 #

  StrSql = "SELECT NAME FROM TABGROUP_2001" _

  &" WHERE BIRTHDAY= TO_DATE( "&Cstr(DatBirthday) &" , yyyy-mm-dd )

  rs.open strSql

  请大家注意函数后面的部分:YYYY-MM-DD,这是你提供的日期字符串的日期格式参数,Oracle将根据你的格式参数读取日期(表1中列出经常会用到的参数)。

  如果要还原回来怎么办呢?没关系,我们还有另一个函数TO_CHAR(date),它与To_DATE是一对反函数,使用的格式也与TO_DATE类似,这里也举一个简单的例子,假设我们要查询系统时间,那么格式如下:

  SELECT TO_CHAR(SYSDATE, DD-MON-YYYY HH24:MI:SS ) "Right Now"

  From Dual;

  结果显示:

  Right Now

  ―――――――――――――――――――

  16-Nov-2008 16:11:10

  对照下面的参数,你会很快掌握这两个的函数应用。

  日期格式参数以及含义的说明

  D──一周中的星期几

  DAY ──天的名字,使用空格填充到9个字符

  DD──月中的第几天

  DDD──年中的第几天

  DY──天的简写名

  IW ISO──标准的年中的第几周

  IYYY ISO──标准的四位年份

  YYYY──四位年份

  YYY,YY,Y──年份的最后三位,两位,一位

  HH──小时,按12小时计

  HH24──小时,按24小时计

  MI──分

  SS──秒

  MM──月

  Mon──月份的简写

  Month──月份的全名

  W──该月的第几个星期

  WW──年中的第几个星期

  • 上一个文章:

  • 下一个文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    关于本站 - 广告服务 - 站内导航 - 网站声明 - 友情链接 - 联系我们
    Copyright©2003-2008 www.dastu.com, All Rights Reserved.

    心语心愿科技(北京)有限责任公司 版权所有

    鄂ICP备05000022号