查询指定时间段的奇怪问题mssql+bcb6

cary8060 2004-08-25 09:35:20
查询语句如下:
select supplier ,order_date from table where order_date between '2004-08-10' and '2004-08-25'
就是想查询出在2004-08-10到2004-08-25之间的数据,这个查询语句在sql查询分析器里面运行的结果是正确的,但是在bcb6中使用ADODataset和ADOquery中将语句赋值给控件中的查询语句,执行语句之后,却得到了,不只是这个时间段的数据,就是得到的数据超过了指定的这个时间段,请各位大虾帮忙看看
...全文
145 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cary8060 2004-09-01
  • 打赏
  • 举报
回复
搞定了,是很简单的问题,由于bcb的问题,老是运行原来的程序,后来,重新电脑,重新全部编译就搞定了,真是晕,bcb还有这种毛病
jinjazz 2004-08-26
  • 打赏
  • 举报
回复
用参数
Lonelywolf1899 2004-08-26
  • 打赏
  • 举报
回复
你是说ADOQuery么 ?SQL语句要谨慎写:....+"'"+"2004-08-10"+"'"+......
cnrealboy 2004-08-26
  • 打赏
  • 举报
回复
ADODataset和ADOquery我不知道
但是我使用ADOConntion和ADOquery却是正确的,不知道楼主的错误再那里?
ahui2k 2004-08-26
  • 打赏
  • 举报
回复
最好把时间也加上00:00:00  23:59:59
ahaozi 2004-08-25
  • 打赏
  • 举报
回复
我还不会用BCB连接mysql呢.

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧