ACCESS库把日期型用'2004-11-29'这样的字符型来储存的。那我能用SQL在adoquery中进行转化后再进行日期函数的操作吗?
当然能在SQL中解决是最好.因为我不是指一般的DELPHI语句中操作.我知道在一般语句可以用strtodate这些很多函数来完成分析.是不是走上绝路了?
当然能在SQL中解决是最好.因为我不是指一般的DELPHI语句中操作.我知道在一般语句可以用strtodate这些很多函数来完成分析.是不是走上绝路了?
解决方案 »
- 相当有挑战性:编辑框中类似于增量搜索
- 如何在canvas上动态画出label
- 求基于移动CMPP协议的WAPPUSH和长短信的DELPHI代码,分不够可以再加,先谢谢了
- *100分求能像Ultra Edit那样能显示文本又能用16进制显示数据的EDIT控件,多谢!*
- 1st class 3000 / 4000 pro for Delphi 7
- 一个很急的问题!100分在线等待
- 请问:什么是ASCII码?(我要详细的介绍),教科书式的解释不太喜欢
- 你问有没有delphi下载
- 如何在程序中登录论坛或网页?
- 请问如下目的如何实现
- 我用ADO连的ACCESS,请问ADOQUERY的SQL语法是支持ACCESS能支持的.还是只支持DELPHI的LOCAL SQL?
- 高分求教:DELPHI 文件流问题. ArrayOfByte 问题---->急
select * from table where date1='''+formatdatetime('yyyy-mm-dd',now)+''';
select * from table where date1='''+Adoquery('你的时间字段')+''';
当字符处理,没什么错,不用转化,不过速度……
是不是要根据使用的数据库不同而不同?
可是我要的是从字符变成日期吗?
设置日期型格式才用FormatDateTime;
你们说得都是先把参数算好再代入SQL语句。
不是我想要的效果。
希望大家明白我的意思
如果能在SQL语句中完成最好。
如果不行,请大家给点其他解决的思路。
实在不行我当然只有遍历加手工转化
select CDate(文本日期字段) as YourDate from YourTable
多谢大家支持。