vc中字符日期到数据库日期的转化
来源:互联网 发布:php序列化和反序列化 编辑:程序博客网 时间:2024/05/29 10:06
在向Oracle数据库添加数据库时出现 “ ORA-01861 文字与数据字符串不匹配的错误 ”。
原Sql语句为
str.Format("insert into table_name1 values('%s','%s')",start_time,end_time);
Oracle数据库中日期为DATE类型。由此可以看出,vc中在执行INSERT INTO SQL语句时
不会将CString类型的时间信息自动转化Oracle数据库要求的DATE类型,因此需要在添加
记录前进行类型转化。
这里需要用到的函数: to_date(Original_type,"DateType")
参数说明:
这里DateType是数据库要求的日期时间格式 如 yyyy-mm-dd hh24:mi:ss
Orignal_type为需要转化的数据类型,可以是CString,char* 等字符类型
修改后的Sql语句为:
str.Format("insert into table_name1 values(to_date('%s','yyyy-mm-dd hh24:mi:ss'),\
to_date('%s','yyyy-mm-dd hh24:mi:ss'))",start_time,end_time);
编译后程序正确执行
- vc中字符日期到数据库日期的转化
- 前台到后台Java时data日期类型的转化,java到数据库data日期格式转化
- Java的日期与MySQL数据库日期的转化问题
- Java 日期转化到c#日期
- SQL中常用的日期转化
- KETTLE中,str2date 英文日期的转化
- jsp中转化日期格式的方式
- 日期格式的转化
- 日期格式的转化
- 日期格式的转化
- 存储日期类型到数据库中问题解决
- 日期的获取和日期的转化
- js中转化日期格式
- java中获得当前日期并转化为数据库日期格式
- java日期和字符间相互转化
- 日期转化
- 日期转化
- 日期转化
- ZeroC—ICE分布式数据同步Demo
- 精通软件性能测试与LoadRunner最佳实战 连载六
- LIUNX命令
- 平淡的日子需要激情
- 做個合格的程序員
- vc中字符日期到数据库日期的转化
- Android学习进阶路线导航线路(Android源码分享)
- TCP的核心系列 — SACK和DSACK的实现(五)
- 结合源码分析Solr&Lucene查询打分的工作流程
- 精通软件性能测试与LoadRunner最佳实战 连载五
- iOS应用内付费(IAP)开发步骤列表
- rman中的不完整恢复
- 关于性能测试中使用物理机和虚拟机的区别
- Android 配置 OpenCV2.3.1