Vraag : Het zelfde opgeslagen de procedure van de looppas herhalen door parameters

Ik schrijf een Toegang app die een opgeslagen procedure (in SQL Server) moet meerdere keren in werking stellen terwijl het herhalen door een lijst van verschillende waarden voor zelfde parameter.

What die ik heb willen om doen ben iets als:

strConn = „dsn=CSO_APP; uid=crm_sql_admin; pwd=admin "

Vastgestelde Conn = Nieuwe Geplaatste ADODB.Connection
Conn.Open strConn

cmd = Nieuwe ADODB.Command
cmd.CommandText = „dbo.CreateEffectivePriceComparisonTable_sp "
cmd.CommandType = adCmdStoredProc
cmd.ActiveConnection = Conn

voor Elke CustNum in/> („CID“, adChar, adParamInput, 10, CustNum)
Vastgestelde rstEffectivePrice CustNums
cmd. Parameters.Append cmd.CreateParameter _
'wat werk met de recordset
rstEffectivePrice.Close
Next

This de eerste keer door maar ben geen opeenvolgende time.

What verkeerd doen van I?


Antwoord : Het zelfde opgeslagen de procedure van de looppas herhalen door parameters

U moet een recordsetlijn (doe terwijl niet (rs is niets) opnemen) in uw code.  Uw Voor/daarna zou lijn binnen de recordsetlijn moeten zijn.  Zie het voorbeeld in de verbinding ik u gaf.
     
Andere oplossingen  
 
programming4us programming4us