# 如何将store proc产生的rst 传给adodc

Posted by 救救苦情花 on September 14, 1999 at 09:34:10:

小妮子想要去呼叫一个store procedure
并传参数给他，执行所产生的recordset成为某
adodc的recordset，请问我要怎么指给他呢？
以下是小妮子的部份程式码，希望能助于您了解小妮子所描述的问题。

program code:
BodyAdo.ConnectionString = ConnStr &&BodyAdo为adodc的资料元件
adocmd.CommandText = "chk_power" && storedproc 的名称
adocmd.CommandType = adCmdStoredProc
Set adopa = adocmd.CreateParameter("wuserid", adChar, adParamInput, 8)

adocmd.Parameters.Append adopa
Set adopa = adocmd.CreateParameter("wlevel", adChar, adParamInput, 20)

adocmd.Parameters.Append adopa
adocmd.Parameters("wuserid").Value = Trim(Auth_userid.Text)
adocmd.Parameters("wlevel").Value = "RECHI"
Set adocmd.ActiveConnection = adoconn
BodyAdo.Recordset.Open adocmd, , adOpenDynamic, adLockOptimistic
&&应该是这列出了问题吧！
&& 用宣告一个recordset来open 时可以使用 command来执行store proc
所产生的recordset，但是
若为adodc.recordset来open
就不行，可是我必须用adodc元件才能与dbgrid搭配产生出我要的效果
，请问我该怎么做才能把storeproc产生的recordset传给adodc呢？

Follow Ups: