formatdatetime('yyyy-mm-dd','2002-06-02'),为什么报错? SELECT * FROM RUKU WHERE riqi= #39 + formatdatetime('yyyy-mm-dd','2002-06-02') + #39 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle中是没有formatdatetime函数的。并且formatdatetime返回的是一个字符,不能和一个日期型比较的。 SELECT * FROM RUKU WHERE to_char(riqi,'YYYYMMDD')='20020602' query1.close;query1.sql.clear;sql.add('SELECT * FROM RUKU WHERE riqi=:da');query1.params[0].asdatetime:=StrtoDatetime('2002-06-02');query1.open; SELECT * FROM RUKU WHERE riqi='2002-06-02'/* Access 中*/SELECT * FROM RUKU WHERE riqi=#2002-06-02# 不能直接在SQL语句中用formatdatetime 參考我的代碼;寫進數據庫;FieldValues['MODTIME']:=FormatDatetime('yyyy/mm/dd hh:nn:sss',Now);從數據庫讀; ssql:=ssql+' and modtime= '''+FormatDatetime('yyyy"/"mm"/"dd hh:nn:sss',filetime)+''' '; 关于Tlistview控件编辑感知的问题,高手进,低手也进来学习!这有可能是一个旷世难题! 如何选出这样的记录? [原创]上联:“面对面向对象”。求下联。 100分求100-150台机子组网方案。要求:给出方案,所需设备及其当前的大约报价。UP有分!!! 那个控件怎么搞一下? 关于树和树之间的复制问题,马上给分 尋找軟件設計師 求 非EXE后缀的文件 以EXE执行文件方式运行方法 如何用Canvas将Memo中的内容显示到Image上? 关于batchmove的问题? Delphi怎么打包 关于sql server的问题!
并且formatdatetime返回的是一个字符,不能和一个日期型比较的。 SELECT * FROM RUKU
WHERE to_char(riqi,'YYYYMMDD')='20020602'
query1.sql.clear;
sql.add('SELECT * FROM RUKU WHERE riqi=:da');
query1.params[0].asdatetime:=StrtoDatetime('2002-06-02');
query1.open;
SELECT * FROM RUKU WHERE riqi=#2002-06-02#
寫進數據庫;
FieldValues['MODTIME']:=FormatDatetime('yyyy/mm/dd hh:nn:sss',Now);
從數據庫讀;
ssql:=ssql+' and modtime= '''+FormatDatetime('yyyy"/"mm"/"dd hh:nn:sss',filetime)+''' ';