DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: cuiqingbo
今日帖子: 20
在线用户: 13
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 cqcyst (越飞越高) ★☆☆☆☆ -
普通会员
2016/9/23 15:02:41
标题:
firedird + adoquery 如何写入日期+时间 ? 浏览:949
加入我的收藏
楼主: firebird 数据库里有张表 cyCarTbl,其中有两个字段 
 SPNAME  CHAR(255) NOT NULL,
 OPDATE1  TIMESTAMP
当用 Tadoquery 对日期时间数据写入日期时间数值后,发现表中
只有日期(2019-09-23),没有时间(15:04:43),而我想要的结果是日期时间全部写入(2019=09-23 15:04:43),请问如何才能写入日期和时间?
写入代码如下

     ADOQuery1.SQL.Clear;
     ADOQuery1.SQL.Add('Update CYCARTBL set OPDATE1=:xOPDATE1    where spname=''A001''');
     ADOQuery1.Parameters.ParamByName('xOPDATE1').Value:= now;
     ADOQuery1.ExecSQL;

----------------------------------------------
-
作者:
男 yuzhenguo0 (金远见) ▲▲▲▲▲ -
普通会员
2016/9/23 15:52:05
1楼: 用 format
----------------------------------------------
学DELPHI http://www.studydelphi.com
作者:
男 cqcyst (越飞越高) ★☆☆☆☆ -
普通会员
2016/9/23 18:40:20
2楼: 如何用format ,请明示?
----------------------------------------------
-
作者:
男 bmsr (白忙剩人) ★☆☆☆☆ -
普通会员
2016/9/23 18:55:49
3楼: ADOQuery1.Parameters.ParamByName('xOPDATE1').asdatetime:= now;
----------------------------------------------
http://blog.sina.com.cn/bmsrnote
作者:
男 cqcyst (越飞越高) ★☆☆☆☆ -
普通会员
2016/9/23 19:32:10
4楼: 没有ADOquery.parambyname().asdatetime,只有ADOquery.parambyname().value
----------------------------------------------
-
作者:
男 zswleo (Wisz) ★☆☆☆☆ -
盒子活跃会员
2016/9/23 20:52:48
5楼: ADOQuery1.Parameters.ParamByName('xOPDATE1').Value := FormatDateTime('yyyy-MM-dd hh:nn:ss', now);

另:为什么不用FireDAC里的组件,TFDQuery是有AsDateTime的。
----------------------------------------------
Love computer  love  programming
作者:
男 cqcyst (越飞越高) ★☆☆☆☆ -
普通会员
2016/9/23 21:25:33
6楼: ADOQuery1.Parameters.ParamByName('xOPDATE1').Value := FormatDateTime('yyyy-MM-dd hh:nn:ss', now);

试过了,效果一样,D7下的框架代码,没法用FireDAC.
----------------------------------------------
-
作者:
男 zswleo (Wisz) ★☆☆☆☆ -
盒子活跃会员
2016/9/24 14:30:59
7楼: d7应该有DBExPress组件的吧,你可以试试。
----------------------------------------------
Love computer  love  programming
作者:
男 cqcyst (越飞越高) ★☆☆☆☆ -
普通会员
2016/9/25 1:14:47
8楼: ado+firebird 时间丢失的问题终于搞定了
----------------------------------------------
-
作者:
男 cqcyst (越飞越高) ★☆☆☆☆ -
普通会员
2016/9/25 1:34:09
9楼: 搞定的具体方法在这里http://blog.csdn.net/cqcyst/article/details/52656025
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS