读取Access数据库中某一列的某些值解决方案

读取Access数据库中某一列的某些值
比方说有下面这个表格
ID  ProductID  Name
1     110       AC
2     110       DF
3     110       DJ
4     120       JK
5     120       IO
6     120       DK
7     120       DL

我想读取当ProductID等于多少时,相应的Name的值,然后添加进一个数组或者1列的表格

只会读取行,不会读取列啊
------最佳解决方案--------------------
Select * From [表名] where productid=xxx 
x=.Filed("Name")
------其他解决方案--------------------
select name from xxx where productid=xxx
------其他解决方案--------------------
我之前就是这么读的啊,读出来是空值 。。。
------其他解决方案--------------------
不对,比如当productid = 110的时候,只能读出来第一个值AC,而我要的是所有Productid是110的Name