我认为简单的事情竟然是一场噩梦。 。 。 我试图让出来的数据的表是非常简单的:与参数之间的SQL日期
R_TYPE (string)
R_PRICE (currency)
S_DATE (date)
E_DATE (date)
我运行:
SELECT *
FROM MYTABLE
WHERE R_TYPE = :a1
AND R_PRICE BETWEEN S_DATE = :a2
AND E_DATE = :a3
的参数是:
ABSQuery1.params.ParamByName('a1').asString :=cxTextEdit;
ABSQuery1.params.ParamByName('a2').asDate := DateTimePicker1;
ABSQuery1.params.ParamByName('a3').asDate := DateTimePicker2;
,但它不会工作... 。 有任何想法吗?
你的SQL显然是逻辑FL敬畏,因为它归结为“给我所有类型为”a1“的记录,其价格介于True和False之间。你会介意用简单的英文描述你想达到的目标吗? – 2011-06-09 07:08:18