Microsoft
Software
Hardware
Network
Question : Run same stored procedure iterating thru parameters
I am writing an Access app that needs to run a stored procedure (in SQL Server) several times while iterating thru a list of different values for the same parameter.
What I want to do is something like:
strConn = "dsn=CSO_APP;uid=crm_sql_a
dmin;pwd=a
dmin"
Set Conn = New ADODB.Connection
Conn.Open strConn
Set cmd = New ADODB.Command
cmd.CommandText = "dbo.CreateEffectivePriceC
omparisonT
able_sp"
cmd.CommandType = adCmdStoredProc
cmd.ActiveConnection = Conn
For Each CustNum in CustNums
cmd.Parameters.Append cmd.CreateParameter _
("CID", adChar, adParamInput, 10, CustNum)
Set rstEffectivePrice = cmd.Execute
'Do some work with the recordset
rstEffectivePrice.Close
Next
This works the first time thru but not any consecutive time.
What am I doing wrong?
Answer : Run same stored procedure iterating thru parameters
You need to incorporate a recordset loop (Do While Not (rs Is Nothing)) in your code. Your For/Next loop should be inside the recordset loop. See the example in the link I gave you.
Random Solutions
Youube / video stopped working on Mac Leopard
How can I get an extended desktop in this setup?
why is it preferred to use gpmc rather than the built-in gp policy
Turn XML into RSS feed
Dell Disk error - is there any point trying to recover this? Whats the problem do you think?
On a Cross-Tab, how do I display difference from one cell to the next. Please see example.
Exchange 2010 Discovery Managment
Delete line with duplicate
vpn for iPad
PASSWORD CRACK WINDOWS 2003 R2