Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Eredita dalla DBPROPSET struttura e aggiunge un costruttore che inizializza i campi chiave e il AddProperty metodo di accesso.
Sintassi
class CDBPropSet : public tagDBPROPSET
Requisiti
Intestazione: atldbcli.h
Membri
Metodi
| Nome | Descrizione |
|---|---|
| AddProperty | Aggiunge una proprietà al set di proprietà. |
| CDBPropSet | Costruttore. |
| SetGUID | Imposta il guidPropertySet campo della DBPROPSET struttura. |
Operatori
| Nome | Descrizione |
|---|---|
| operator = | Assegna il contenuto di una proprietà impostata su un'altra. |
Osservazioni:
I provider OLE DB e i consumer usano DBPROPSET strutture per passare matrici di DBPROP strutture. Ogni DBPROP struttura rappresenta una singola proprietà che può essere impostata.
CDBPropSet::AddProperty
Aggiunge una proprietà al set di proprietà.
Sintassi
bool AddProperty(DWORD dwPropertyID,
constVARIANT& var,
DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
LPCSTR szValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
LPCWSTR szValue,DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
bool bValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
BYTE bValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
short nValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
long nValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
float fltValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
double dblValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
CY cyValue, DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();
Parametri
dwPropertyID
[in] ID della proprietà da aggiungere. Utilizzato per inizializzare l'oggetto dwPropertyID della DBPROP struttura aggiunta al set di proprietà.
var
[in] Variante utilizzata per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.
szValue
[in] Stringa utilizzata per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.
bValue
[in] Valore BYTE booleano o utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.
nValue
[in] Valore intero utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.
fltValue
[in] Valore a virgola mobile utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.
dblValue
[in] Valore a virgola mobile a precisione doppia utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.
cyValue
[in] Valore di valuta CY utilizzato per inizializzare il valore della proprietà per la DBPROP struttura aggiunta al set di proprietà.
Valore restituito
true se la proprietà è stata aggiunta correttamente. In caso contrario, false.
CDBPropSet::CDBPropSet
Costruttore. Inizializza i rgPropertiescampi , cPropertiese guidPropertySet della struttura DBPROPSET .
Sintassi
CDBPropSet(const GUID& guid);
CDBPropSet(const CDBPropSet& propset);
CDBPropSet();
Parametri
guid
[in] GUID utilizzato per inizializzare il guidPropertySet campo.
propset
[in] Altro oggetto CDBPropSet per la costruzione di copia.
CDBPropSet::SetGUID
Imposta il guidPropertySet campo nella DBPROPSET struttura.
Sintassi
void SetGUID(const GUID& guid) throw();
Parametri
guid
[in] GUID utilizzato per impostare il guidPropertySet campo della struttura DBPROPSET .
Osservazioni:
Questo campo può essere impostato anche dal costruttore .
CDBPropSet::operator =
Assegna il contenuto di un set di proprietà a un altro set di proprietà.
Sintassi
CDBPropSet& operator =(CDBPropSet& propset) throw();
Vedi anche
Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB
Classe CDBPropIDSet
Struttura DBPROPSET strutturaDBPROP