DataModule1.ADOQueryapp.SQL.Add('select * from 人员工作记录');
DataModule1.ADOQueryapp.SQL.Add('where 比赛日期=04-2-18');
大家看看这句子有什么错误么?我运行后始终查询不出来符合的记录,可实际上数据库中有两条记录是当天的。为什么查询不出来呢?
另外奇怪的是access数据库中日期字段的数值是04-2-18这种短日期格式为什么不能改为长的呢?到底怎么查询日期呢?
解决方案 »
- 请教如何关闭程序问题 在线等!!!!!!!!!急等
- ADO连接带密码的ACCESS文件出错
- missing right quote??怎么回事?
- SOS大家救急啊,小弟是delphi菜鸟,过两天要交程序,还没调通,高分求救
- flash和gif的转换
- 关于Express系列界面控件
- dbgrideh如何实现隔行的显视色彩不一样?
- 用DELPHI做了个痕迹保留控件,在NT系统中安装防火墙时候不能正常调用????各位就我!!!
- 怎么样把query返回的结果存储成文本文件!??在线等待!!!!
- 各位仁兄,怎样通过程序查找到桌面上的窗口(如:名字是aaa),把这个窗口(名字是aaa)再关闭了?小弟很急呀!!
- Rave 直接打印功能
- MDI方式窗体,子窗体最大化显示,怎么不让它显示时有跳动???
DataModule1.ADOQueryapp.SQL.Add('where 比赛日期=''04-2-18''');
日期最好用between语句来查询,用它可以不关心格式
DataModule1.ADOQueryapp.SQL.Add('select * from 人员工作记录');
DataModule1.ADOQueryapp.SQL.Add('where 比赛日期=''04-2-18''');