关于数据库 日期的一个查询有关问题 有点菜 希望大家别扔砖头 嘿嘿

关于数据库 日期的一个查询问题 有点菜 希望大家别扔砖头 嘿嘿
就是在数据库中有一列是专门放日期的 格式比如
2012-5-21
2012-5-22
2012-5-23
我从文本框中输入日期后 提示是数据类型不匹配 试着把格式改成2012521 这样的 还是相同提示 就是想问下大家操作日期时 是怎么和数据库里的协调起来
还有就是 数据库里的日期不是2012-5-21这样的格式吗 我就想整上三个文本框 分别是 年 月 日 比如只要输入下2012就可以查到所有2012年里的内容 不知道这样可不可以 select要则么写丫 
嘿嘿 菜鸟刚学 希望大家见谅!


------解决方案--------------------
是什么数据库的,跟具体数据库有关
比如ACCESS应该这样写
SELECT * FROM record WHERE record_time >#2012-5-12#;
选择2012年5月12日的之后的记录
------解决方案--------------------
改写为'2012.5.21'
要知道:2012-5-21=1986:)

------解决方案--------------------
谢谢各位 已经解决了