ODBCAPI中对时间参数的绑定
来源:互联网 发布:招商证券软件 编辑:程序博客网 时间:2024/05/06 00:25
在对日期时间类型的字段进行绑定时,如果要使插入数据库中的时间的精度能够达到秒的话,那么需要按照如下语句进行:
//将SQLBindParameter函数中的第6个和第7个参数改为21和1,确定时间类型的精度
SDWORD cbTime = 0;
SQL_TIMESTAMP_STRUCT* pTimeType = new SQL_TIMESTAMP_STRUCT;
pTimeType->year = 2006;
pTimeType->month = 5;
pTimeType->day = 12;
pTimeType->hour = 6;
pTimeType->minute = 24;
pTimeType->second = 2;
pTimeType->fraction = 0;
retcode = SQLBindParameter( hstmt, 1, SQL_PARAM_INPUT, SQL_C_TYPE_TIMESTAMP,
SQL_TYPE_TIMESTAMP, 21, 1, &pTime, 0, &cbTime );
第六个参数21为SQL_TIMESTAMP_STRUCT类型的列长度,第七个参数1为显示时间的秒的精度,如果按照以下语句,则时间类型精度只能显示到分钟。如果这两个参数设置不对,则会报“时间数据域溢出”错误,错误代码22008。
cbTime = SQL_NTS;
retcode = SQLBindParameter( hstmt, 1, SQL_PARAM_INPUT, SQL_C_TYPE_TIMESTAMP,
SQL_TYPE_TIMESTAMP, 0, 0, &pTime, 0, &cbTime );
- ODBCAPI中对时间参数的绑定
- asp.net 2.0中绑定表达式中对时间的格式化方法
- [VB.NET]对SQL语句中的WHERE子句中遇到NULL值的参数绑定问题
- ODBCAPI和数据库编程的一些东西
- Asp.Net中绑定时间的格式化
- silverlight中对绑定数据源的要求
- CSS3中transition-duration参数对hover前后两种过渡时间的影响
- hibernate中参数绑定
- c++静态绑定和动态绑定以及虚函数中缺省参数的绑定
- 参数的静态绑定
- Hibernate的参数绑定
- Struts2的参数绑定
- Struts2的参数绑定
- Hibernate的参数绑定
- springmvc 的参数绑定
- Hql参数的绑定
- Hql的参数绑定
- Hibernate的参数绑定
- Turbo C 2.0 设置详解
- 应用AJAX创建搜索引擎前端界面
- 登陆失败:未授予用户在此计算机上的请求登陆类型 问题的解决
- Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版..."的解决办法
- OOP的思想的理解
- ODBCAPI中对时间参数的绑定
- CImageList用法介绍
- CImageList用法介绍2
- C语言之诡异
- 创建基于UDP协议的socket通讯
- 续难以开启的fso之'ASP 0177 : 800401f3'
- Windows下多线程编程指南
- 编程心得
- 在VC中利用ADO编程