我認爲簡單的事情竟然是一場噩夢。 。 。 我試圖讓出來的數據的表是非常簡單的:與參數之間的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