首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

小弟我要发贴,

2012-03-14 
我要发贴,,,,,第一个问题:我在页面中放了一个ADOQUERY,,然后在SQL属性里面加入了SQL语句,,然后双击ADOQUER

我要发贴,,,,,
第一个问题: 
  我在页面中放了一个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出來就明白了

热点排行