Questione : Fare funzionare la stessa procedura immagazzinata che ripete con i parametri

Sto scrivendo un accesso app che deve fare funzionare una procedura immagazzinata (in assistente di SQL) varie volte mentre ripete attraverso una lista dei valori differenti per lo stesso parameter.

What che voglio fare sono qualcosa come: strConn del

= “dsn=CSO_APP; uid=crm_sql_admin; del pwd=admin " stabilito connett. = nuovo cmd stabilito dello strConn

di ADODB.Connection
Conn.Open = nuovo ADODB.Command
cmd.CommandText = “dbo.CreateEffectivePriceC di/>omparisonTable_sp " cmd.CommandType = adCmdStoredProc
cmd.ActiveConnection = Conn

per ogni CustNum di CustNums
del cmd. Parameters.Append cmd.CreateParameter in rstEffectivePrice = nel cmd stabiliti del
del _


(“di CID„, adChar, adParamInput, 10, CustNum). Execute
'fa la prima volta un certo lavoro con gli impianti del recordset
rstEffectivePrice.Close
Next

This attraverso ma non alcuni time.

What sono io che faccio male?


class= del

Risposta : Fare funzionare la stessa procedura immagazzinata che ripete con i parametri

Dovete comprendere un ciclo del recordset (fare mentre non (rs è niente)) nel vostro codice.  Vostro per/dopo ciclo dovrebbe essere all'interno del ciclo del recordset.  Vedere l'esempio nel collegamento che lo ho dato.
     
Altre soluzioni  
 
programming4us programming4us