代码如下:
adoqry_mx.FieldByName('cust_time').AsDateTime := dt1.DateTime;
它把年月日,时分秒都存到数据库中了,我只要年月日。如何做?
adoqry_mx.FieldByName('cust_time').AsDateTime := dt1.DateTime;
它把年月日,时分秒都存到数据库中了,我只要年月日。如何做?
解决方案 »
- Delphi 2010 toggle form/unit 老是切换没反应? 要打开别的Form 后再回到想切换的Form 才能成功切换
- Indy UDPServer 的 PeerIP 为什么是其内网IP, 而不是NAT后的IP ?
- 送分!!!关于窗体设置的简单问题
- 给100分求:同时显示文本和图片的控件
- 本人初次使用stringGrid,请各位大哥来指点一下
- 关于在TChart(或TDBChart)中显示动态数组的问题
- 发布用ADO连接的数据库需要什么?
- 求助:保存问题
- sql 语句问题,高手给看看
- 哪里有<delphi com深入编程>下载?
- Delphi中怎么样象在C++中那样使用传地址的方式进行参数传递?
- 关于显示目录与文件?
字段的值等于datetimepicker。datetime 绝对搞定
恭候手赐教!
我用的就是 datetimepicker。代码就是:
adoqry_mx.FieldByName('cust_time').AsDateTime := dt1.DateTime;
我错在哪里?
我的代码怎么改?
dt.Time := EncodeTime(0, 0, 0, 0);
如果数据库字段的类型为DataTime(也就只有这一种)的话,那肯定会保存时间的
其实这也没有什么关系的,读出来的时候转换一下就可以了
如果真的不想要时间的话,那时期就要字符串类型来保存
如保存:'2003-05-03'就可以了,读出来的时候,再把它转成时间类型的
adoqry_mx.FieldByName('cust_time').AsDateTime := dt1.Date
就可以了.
剩下的便是你要的年月日了!
adoqry_mx.FieldByName('cust_time').AsString := FormatDateTime('yyyy-mm-dd', dt1.Date);