Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia buforu parametru za pomocą określonych danych (innych niż string).
template < class ctype >
bool SetParam(
DBORDINAL nParam,
const ctype* pData,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
template < class ctype >
bool SetParam(
TCHAR* pParamName,
const ctype* pData,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
Parametry
ctype
Parametr opartych na szablonach, który jest typem danych.nParam
[w] Liczba parametrów (przesunięcie od 1).Parametr 0 jest zarezerwowany do wartości zwracanych.Liczba parametrów jest indeksem parametr oparty na ich kolejność w języku SQL lub wywołania procedury przechowywanej.Na przykład:WCHAR* wszSQL = L"SELECT * FROM Authors WHERE State='?' AND LName='?'"; CCommand<CDynamicParameterAccessor> rs; //... rs.SetParam<LONG>(1, &m_BillingID); rs.SetParam<CString>(2, &m_strFirstName);
pParamName
[w] Nazwa parametru.pData
[w] Wskaźnik do pamięci zawierającej dane są zapisywane w buforze.Stan
[w] DBSTATUS Kolumna stanu.Aby uzyskać informacje dotyczące DBSTATUS wartości, zobacz stanu w OLE DB Programmer's Reference, lub wyszukać DBSTATUS w oledb.h.
Wartość zwracana
Zwraca true w przypadku powodzenia lub false w przypadku awarii.
Użycie SetParam ustawić typu danych parametru w buforze.Użycie SetParamString ustawić ciąg parametru danych w buforze.
Wymagania
Nagłówek: atldbcli.h