Classe CDynamicParameterAccessor
Simile a CDynamicAccessor ma ottiene informazioni sui parametri da impostare chiamando l'interfaccia di ICommandWithParameters .
class CDynamicParameterAccessor : public CDynamicAccessor
Membri
Metodi
Il costruttore. |
|
Recupera i dati dei parametri dal buffer. |
|
Recupera il numero dei parametri della funzione di accesso. |
|
Determina se il parametro specificato è un input o di output. |
|
Recupera la lunghezza del parametro specificato memorizzato nel buffer. |
|
Recupera il nome di un parametro specificato. |
|
Recupera lo stato del parametro specificato memorizzato nel buffer. |
|
Recupera i dati in formato stringa del parametro specificato memorizzato nel buffer. |
|
Recupera il tipo di dati di parametro specificato. |
|
Imposta il buffer utilizzando i dati dei parametri. |
|
Imposta la lunghezza del parametro specificato memorizzato nel buffer. |
|
Imposta lo stato del parametro specificato memorizzato nel buffer. |
|
Imposta i dati in formato stringa del parametro specificato memorizzato nel buffer. |
Note
Il provider deve supportare ICommandWithParameters affinché il consumer possa utilizzare questa classe.
Le informazioni sui parametri sono memorizzate in un buffer che viene creato e gestito da questa classe.Per ottenere i dati dei parametri dal buffer tramite GetParam e GetParamType.
Per un esempio dell'utilizzo di questa classe per eseguire una stored procedure di SQL Server e recuperare i valori dei parametri di output, vedere l'articolo della Knowledge Base Q058860 intitolato "HOWTO: Execute Stored Procedure using CDynamicParameterAccessor" (informazioni in lingua inglese). Gli articoli della Knowledge Base sono disponibili nella documentazione di Visual Studio in MSDN Library o a https://support.microsoft.com/support/.
Requisiti
Header: atldbcli.h