作者ns1234 (阿远)
看板Visual_Basic
标题[vb2008]资料库有关筛选的问题
时间Tue Aug 9 04:59:25 2011
目前我已经将资料库连接到我的程式了
我先将bindingSource的dataSource连接好了
然後将dataGridview.datasource连到
其他资料来源→专案资料来源→DATASET→我设置好的查询
可是现在有个问题
我的表单内有设置一个时间(我使用文字储存)叫做temp
我所设置的查询 要搜寻 WHERE 日期=temp
如果我在资料库的筛选(access中好像叫准则)打 where 日期=2011/8/8
所以我表单内的时间不管是什麽
都是找到2011/8/8
这没问题
但是我想要的是 where 日期=temp
也就是
temp=2011/8/8
where 日期 = temp
所以我就这样在表单内打了这样
然後再access中的筛选(准则)打了temp
可是这样完全没用
我也不知道该怎麽做了..
恳请各位大大帮帮我这VB资料库小新手..
如果我表达不清楚的部份
请见谅 我会再努力解释的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.254.23.100
1F:推 brian90191:where 日期= '"& temp &"' 08/09 08:45
2F:推 kyop:# 字元 08/09 12:03
两位说的我都知道
看来我表达的不够清楚 orz
现在是因为我是使用vb2008内的资料连结将资料库存入
dataGridview是直接去抓我已经设置好的"查询"(vb内是打检视表)
但是因为是先设置好的 temp 没办法去抓..
where 指令我也不知道下哪.. 因为是照他的精灵去走..
程式码他也只有跑一行出来
Me.SelectTimeTableAdapter.Fill(Me.DataSet.检视表)
where指令怎麽下..ORZ
※ 编辑: ns1234 来自: 122.254.23.100 (08/09 13:54)
3F:→ mathlinka:检视表是 DataTable,DataTable.Select 应该可以符合你 08/10 20:37
4F:→ mathlinka:的需要,看 MSDN 的范例试试看 08/10 20:39