Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
When I run a stored procedure out of dataimport...new database query by
pasting in {call procname} in the sql code box, the results returned include the field names from the select * procedure . When I assign the results of the stored procedure to a recordset out of VBA I encounter several issues: The code I use to assign the results to the recordset is as follows: Set runspcmd = New ADODB.Command runspcmd.CommandText = procname runspcmd.CommandType = adCmdStoredProc ' execute the command. Set runspcmd.ActiveConnection = cnnct Set recset = runspcmd.Execute 1) The field/column names from the procedure results are not included in recset. Anyway I can get the names as well? 2) recordcount, and certain of the Move commands don;t work --(presumably because of the implicit cursor type?). Is there any way I can easily count how may records are in the recordset? 3) I know how to place the recordset on a worksheet using copyfromrecordset. Can copyfromrecordset be used to assign the recordset to an array? (I am trying to populate a multi-column list box with the data in recset) Any other suggestions on how to easily do this? Thanks for any help anyone can provide. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
DAO recordset Call to SQL Stored Proc | Excel Programming | |||
ADO recordset problem with stored procedure | Excel Programming | |||
Passing an array or recordset to a stored procedure | Excel Programming | |||
Passing an array or recordset to a stored procedure | Excel Programming | |||
Passing an array or recordset to a stored procedure | Excel Programming |