请问一个关于adodc控件与ADODB.Recordset类型变量传递的有关问题

请教一个关于adodc控件与ADODB.Recordset类型变量传递的问题
我窗口有一个ADODC1的控件,
我现在是声明一个变量
set rs = new adodb.recordset 我就不写详细了,因为都没什么问题前面的
rs.open "select * from [表]",conn,3,3  
adodc1=rs 我就是想问问,这样写可以么,我写完后会报出对象不支持该属性,我就是想在单机datagrid查询数据后把集合传递给adodc1控件,大侠们帮我想想,

------解决方案--------------------
adodc1控件有了就不需要再用adodb了。我觉得完全可以不要adodc1,直接用楼主的adodb就可以了。
rs.open以后就已经连接数据库了呀。