ACCESS库把日期型用'2004-11-29'这样的字符型来储存的。那我能用SQL在adoquery中进行转化后再进行日期函数的操作吗?
当然能在SQL中解决是最好.因为我不是指一般的DELPHI语句中操作.我知道在一般语句可以用strtodate这些很多函数来完成分析.是不是走上绝路了?
当然能在SQL中解决是最好.因为我不是指一般的DELPHI语句中操作.我知道在一般语句可以用strtodate这些很多函数来完成分析.是不是走上绝路了?
解决方案 »
- 如何才能将RichEdit1中的多行内容全部分行写入到BMP中
- 如何判断鼠标在TForm的标题栏点击左键?
- 婆家婆 主界面是用什么控件
- ???
- 生日放分,人气几何?
- 求教高手,关于备份数据库和恢复数据库功能程序编写?
- 求解:在MTS组件中事务的问题
- 怎樣在數據表中復制一條記錄﹖并將新復制的記錄修改后插入到原表中﹖
- 如何关闭指定的端口?
- 如何用201卡和win98里面的拨号程序打市话。
- 我用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
多谢大家支持。