recordset.filter的问题,高手看过来(100分) 我没有试,不过按说应该可以的,Filter支持 and or 等逻辑运算有什么错误呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试Adodc1.Recordset.Filter = ("日期<= '" & cstr(DTPicker2.Value) & "'" And "日期>= '" & cstr(DTPicker3.Value) & "'") 我用这条语句是可以的:Adodc1.Recordset.Filter = "brithday>=#2000-5-5# and brithday<=#2002-3-3#"你的语句改成这样试试:Adodc1.Recordset.Filter = ("日期<= #" & DTPicker2.Value & "# And 日期>= #" & DTPicker3.Value & "#") 上面我说错了应该这样Adodc1.Recordset.Filter = ("日期<= #" & DTPicker2.Value & "# And 日期>= #" & DTPicker3.Value & "#") 如果是Sql 2000数据库可以用一下方法:Adodc1.Recordset.Filter = (CONVERT(char(20), DATE,112)<='" & cstr(DTPicker2.Value) & "' And CONVERT(char(20), DATE,112)>= '" & cstr(DTPicker3.Value) & "'") Adodc1.Recordset.Filter = ("日期<= #" & DTPicker2.Value & "# And 日期>= #" & DTPicker3.Value & "#") 你的语句写错了,老兄. 我已经结帖了,可是为什么看不到给分情况,吸有管理页在有呢?如下:=================================================================== 回复人:IsMe() () 信誉:100 2002-6-13 6:12:44 得分: 5 删除 我没有试,不过按说应该可以的,Filter支持 and or 等逻辑运算 有什么错误呢? 回复人:manboo(横刀) () 信誉:95 2002-6-13 8:33:04 得分: 5 删除 是可以的!是支持的!请注意您的过滤字符串是否正确! 回复人:wjying(葡萄) () 信誉:100 2002-6-13 9:07:38 得分: 0 删除 试试 Adodc1.Recordset.Filter = ( "日期 <= ' " & cstr(DTPicker2.Value) & "' " And "日期 >= ' " & cstr(DTPicker3.Value) & "' ") 回复人:lzhzxl(云中人) () 信誉:100 2002-6-13 9:08:47 得分: 20 删除 我用这条语句是可以的:Adodc1.Recordset.Filter = "brithday >=#2000-5-5# and brithday <=#2002-3-3# " 你的语句改成这样试试:Adodc1.Recordset.Filter = ( "日期 <= # " & DTPicker2.Value & "# And 日期 >= # " & DTPicker3.Value & "# ") 回复人:myxiaopei(天神) () 信誉:100 2002-6-13 9:11:40 得分: 10 删除 肯定能。 回复人:wjying(葡萄) () 信誉:100 2002-6-13 9:13:20 得分: 20 删除 上面我说错了 应该这样 Adodc1.Recordset.Filter = ( "日期 <= # " & DTPicker2.Value & "# And 日期 >= # " & DTPicker3.Value & "# ") 回复人:Zhang_1978(小卿) () 信誉:105 2002-6-13 9:39:36 得分: 20 删除 如果是Sql 2000数据库可以用一下方法: Adodc1.Recordset.Filter = (CONVERT(char(20), DATE,112) <=' " & cstr(DTPicker2.Value) & "' And CONVERT(char(20), DATE,112) >= ' " & cstr(DTPicker3.Value) & "' ") 回复人:remanwang(玩玩儿) () 信誉:100 2002-6-13 10:07:51 得分: 20 删除 Adodc1.Recordset.Filter = ( "日期 <= # " & DTPicker2.Value & "# And 日期 >= # " & DTPicker3.Value & "# ") 你的语句写错了,老兄. =================================== 求解!如何获取ListCtrl中的内容?100元手机充值卡以示感谢! 彷徨失措,我这类人员的悲哀 如何才能输入大于65535的数 水晶报表打印多张问题 师傅们 请教打印问题 谢谢 这里有用MSN的VB编程的么? 毕业设计ing,有几个问题不明白 activereport 如何实现设计状态? 高手请进:我用vb编写了一com+组件,经com+组件服务导出客户端安装后,在另一台机器上安装此客户端安装包出错,不知何故 怎样判断一个表达式是合法的 关于WebBrowser控件的问题 黑山老妖请进来~!!!
Adodc1.Recordset.Filter = ("日期<= '" & cstr(DTPicker2.Value) & "'" And "日期>= '" & cstr(DTPicker3.Value) & "'")
你的语句改成这样试试:Adodc1.Recordset.Filter = ("日期<= #" & DTPicker2.Value & "# And 日期>= #" & DTPicker3.Value & "#")
应该这样
Adodc1.Recordset.Filter = ("日期<= #" & DTPicker2.Value & "# And 日期>= #" & DTPicker3.Value & "#")
Adodc1.Recordset.Filter = (CONVERT(char(20), DATE,112)<='" & cstr(DTPicker2.Value) & "' And CONVERT(char(20), DATE,112)>= '" & cstr(DTPicker3.Value) & "'")
你的语句写错了,老兄.
===================================================================
回复人:IsMe() () 信誉:100 2002-6-13 6:12:44 得分: 5 删除
我没有试,不过按说应该可以的,Filter支持 and or 等逻辑运算
有什么错误呢?
回复人:manboo(横刀) () 信誉:95 2002-6-13 8:33:04 得分: 5 删除
是可以的!是支持的!请注意您的过滤字符串是否正确!
回复人:wjying(葡萄) () 信誉:100 2002-6-13 9:07:38 得分: 0 删除
试试
Adodc1.Recordset.Filter = ( "日期 <= ' " & cstr(DTPicker2.Value) & "' " And "日期 >= ' " & cstr(DTPicker3.Value) & "' ")
回复人:lzhzxl(云中人) () 信誉:100 2002-6-13 9:08:47 得分: 20 删除
我用这条语句是可以的:Adodc1.Recordset.Filter = "brithday >=#2000-5-5# and brithday <=#2002-3-3# "
你的语句改成这样试试:Adodc1.Recordset.Filter = ( "日期 <= # " & DTPicker2.Value & "# And 日期 >= # " & DTPicker3.Value & "# ")
回复人:myxiaopei(天神) () 信誉:100 2002-6-13 9:11:40 得分: 10 删除
肯定能。
回复人:wjying(葡萄) () 信誉:100 2002-6-13 9:13:20 得分: 20 删除
上面我说错了
应该这样
Adodc1.Recordset.Filter = ( "日期 <= # " & DTPicker2.Value & "# And 日期 >= # " & DTPicker3.Value & "# ")
回复人:Zhang_1978(小卿) () 信誉:105 2002-6-13 9:39:36 得分: 20 删除
如果是Sql 2000数据库可以用一下方法:
Adodc1.Recordset.Filter = (CONVERT(char(20), DATE,112) <=' " & cstr(DTPicker2.Value) & "' And CONVERT(char(20), DATE,112) >= ' " & cstr(DTPicker3.Value) & "' ")
回复人:remanwang(玩玩儿) () 信誉:100 2002-6-13 10:07:51 得分: 20 删除
Adodc1.Recordset.Filter = ( "日期 <= # " & DTPicker2.Value & "# And 日期 >= # " & DTPicker3.Value & "# ")
你的语句写错了,老兄.
===================================