读书人

小弟我要发贴,

发布时间: 2012-03-14 12:01:12 作者: rapoo

我要发贴,,,,,
第一个问题:
我在页面中放了一个ADOQUERY,,然后在SQL属性里面加入了SQL语句,,然后双击ADOQUERY,然后在fields editors里右键点Add all fields
就提示出错了,,显示"无效的授权说明",,,这是怎么回事啊,我是缺少哪个引用吗?

第二个问题,,,我在查询页面里放了两个datatimepicker件,,然后根据他们的时候查询
sql.add(,,,,,time >=:a and time <=:b)
parameters........[ 'a ']:=datatimepicker1.Datetime;
这样的,,
可是查询出来的结果总是查不到今天新添加的,,得把datatimepicker2调到明天的日期才能看到今天的,这是怎么回事啊,我写的是 <=啊,,,,

请大家帮分析分析啊,,,,

[解决办法]
没有设置连接


[解决办法]
1、连接没有设置,或设置错误
2、查询的时候,时间为为“00:00:00”,你可以使用

sql.add(,,,,,time >=:a and time <=:b)
parameters........[ 'a ']:=formatDateTime('yyyy-mm-dd 23:59:59',datatimepicker1.Datetime);


[解决办法]
你用的是sqlserver么?

time 是其保留关键字,你换个名字看看

另外,关于时间间隔查询,可以用between
例如:
sql.add(,,,,,time between :a and :b);


看你情况,应该是使用了系统关键字的原因哦。




[解决办法]
sql.add(,,,,,time > =:a and time <=:b)
parameters........[ 'a ']:=datatimepicker1.Datetime;
改成
sql.add(,,,,,time > =:a and time <=:b)
parameters........[ 'a ']:=datatimepicker1.Date;
不就是没有时间了嘛,,可是为什么还是查不到今天呢?
-------------------------------------------
你拖一DateTimePicker控件到窗上,查看其Time性
它示的是控件添加到窗的

a然有了,但是在b有,管你改了其Date性,但它示的Time性值仍不,
的,就算你查的是今天的,但查的不完整,你把show出就明白了

读书人网 >.NET

热点推荐