fastreport 出现的超级奇怪超级气人的问题,求救!!急

zhouziqiang 2006-09-19 07:17:07
我有一个ACCESS数据库,里面有好多数据,该表里面有个时间字段,记录着每笔数据的时间,类型为:日期/时间,
我想通过fastreport报表来显示打印指定时间范围的数据列表,
我在fastreport设计器里的sql语句如下:
select * from datainfo where watchtime between #2006-9-18 15:44:14# and #2006-9-19 15:47:32#

该句我在ACCESS的sql视图里尝试过了,是正确的,可是在fastreport里就死活也过不去,老是报错,报错内容为:参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突,
我弄了一天了,也没弄明白,郁闷至极!快疯了.请大家帮帮我, 看看应该怎么解决,谢谢
...全文
257 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouziqiang 2006-09-20
  • 打赏
  • 举报
回复
解决了,换了一种方式
ModoRang 2006-09-20
  • 打赏
  • 举报
回复
我认为楼上的很有道理,
还是连一个ADOQuery,还有就是查查你的sql语句是否为标准语法,
实在不行用sql server吧,access在数据量过万时就不是怎么好使了。
Elysium 2006-09-20
  • 打赏
  • 举报
回复
不是标准的TranSQL语法
在FR里连接一个ADOQuery吧
或者用变量代替条件参数看看
sdzbbz 2006-09-20
  • 打赏
  • 举报
回复
顶一下
nevergetwin 2006-09-20
  • 打赏
  • 举报
回复
SQL语法不一样
CACACACACA 2006-09-19
  • 打赏
  • 举报
回复
#2006-9-18 15:44:14# and #2006-9-19 15:47:32#
另外,这种语法格式是ACCESS支持的,MSSQL也不支持的.
CACACACACA 2006-09-19
  • 打赏
  • 举报
回复
fastreport的SQL编辑器好像对SQL语法支持不全面,我也遇到过,最后还是换在ADO了.
zzzl 2006-09-19
  • 打赏
  • 举报
回复
咯咯,幸亏没有用fastreport

2,497

社区成员

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

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