| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1283 人关注过本帖
标题:[新手求助]数据库中数据过滤(Filter)的问题
只看楼主 加入收藏
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
 问题点数:0 回复次数:6 
[新手求助]数据库中数据过滤(Filter)的问题
按照例题中:
Adodc1.Recordset.Filter = "性别='男' "
可以筛选出性别为男的数据项。

同理,我做了个用数据合成的表。
Adodc1.Recordset.Filter = "数据='5' "
这时可以筛选出数据为5的数据项,
但是当5是放在一个变量里时就不能筛选了。

即:
dim a as single
a=5
Adodc1.Recordset.Filter = "数据='a' "
就出不了数据=5的数据项了。

请教大家该怎么办?

搜索更多相关主题的帖子: Filter 数据库 
2007-01-29 19:40
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
得分:0 

各位高手指点一下吧!谢谢了。


2007-01-30 09:20
zsolong
Rank: 1
等 级:新手上路
威 望:1
帖 子:193
专家分:0
注 册:2006-12-15
收藏
得分:0 
dim a as single
a=5
Adodc1.Recordset.Filter = "数据="& a &" "

这样就可以了!


2007-01-30 18:57
applan
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-12-14
收藏
得分:0 
多谢楼上高手!


不过我又有个疑问了,如何才能输出数据库中的某一个值呢?
比如有10行8列这么个表,通过筛选,只有2行8列。

我想在这2行8里列里输出其中的第1行第3列这个数值。
我该怎么操作呢?实在是没招了。

2007-01-30 23:01
derekkkkk
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-8-21
收藏
得分:0 
死活不显示输入,疯了
Private Sub Command1_Click()
Dim a As String
a = Text1.Text
If Text1.Text <> "" Then
   If Text1.Text <> "请输入部门" Then
      
      Adodc1.Recordset.Filter = "领用单位='&a&'"
      'MsgBox "ok"
  Else
   MsgBox "no"
   End If
 Else
   MsgBox "no"
End If
2008-09-04 18:26
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
你的filter不仍然是错的么。

好好看看书上怎么说变量和字符串的。你这个用法真是搞笑!
2008-09-05 10:48
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
看起来楼主似乎没有弄明白 a=5 和 a=“5” 的区别

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-09-05 19:26
快速回复:[新手求助]数据库中数据过滤(Filter)的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045824 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved