请教:关于SQL查询
我想通过在三个组合框中指定日期(年,月,日),然后查询,下面的一组指令可以正确
执行
SELECT *
FROM 作者资料
WHERE (((作者资料.日期)=#5/24/2002#))
可是我把其中的2002改为combo1.text 或 #“combo1.text”#,等各种形式,或者,我用字符串代替5/24/2002,结果都不行,应该怎样改?此问题困扰我两天了,哪位高人能够帮忙,在下不胜感激!
先谢了!
注:我在程序中令combo1文本值为2002,或者定义s="5/24/2002"
--
问题点数:20、回复次数:2Top
1 楼King_Dragon(代码虫子)回复于 2002-05-23 20:25:15 得分 10
试一试这样写
select * from 作者资料
WHERE (((作者资料.日期)="'+s+'"'Top
2 楼bluemeteor(挂月||Becoder)回复于 2002-05-24 19:18:34 得分 10
select * from 作者资料
WHERE (((作者资料.日期)=#'''+combo1+''#'
try
★==========★==========★
‖ Delphi里的最后一丝游魂‖
★==========★==========★
Top




