Поделиться через


Класс CTable

Предоставляет средства для прямого доступа к простому набору строк (один без параметров).

Синтаксис

template <class TAccessor = CNoAccessor,
            template <typename T> class TRowset = CRowset>
class CTable :
   public CAccessorRowset <TAccessor, TRowset>

Параметры

TAccessor
Класс доступа.

TRowset
Класс набора строк.

Требования

Заголовок: atldbcli.h

Участники

Методы

Имя Описание
Открыть Открывает таблицу.

Замечания

Дополнительные сведения о том, как выполнить команду для доступа к набору строк, см. в CCommand.

CTable::Open

Открывает таблицу.

Синтаксис

HRESULT Open(const CSession& session,
   LPCWSTR wszTableName,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

HRESULT Open(const CSession& session,
   LPCSTR szTableName,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

HRESULT Open(const CSession& session,
   DBID& dbid,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

Параметры

сеанс
[in] Сеанс, для которого открыта таблица.

wszTableName
[in] Имя открываемой таблицы, передаваемой в виде строки Юникода.

szTableName
[in] Имя открываемой таблицы, передаваемой в виде строки ANSI.

dbid
[in] Открываемая DBID таблица.

pPropSet
[in] Указатель на массив структур DBPROPSET , содержащих свойства и значения, которые необходимо задать. См . раздел "Наборы свойств" и "Группы свойств" в справочнике программиста OLE DB в пакете SDK для Windows. Значение по умолчанию NULL не указывает никаких свойств.

ulPropSets
[in] Число структур DBPROPSET, переданных в аргументе pPropSet.

Возвращаемое значение

Стандартный HRESULT.

Замечания

Дополнительные сведения см. в разделе IOpenRowset::OpenRowset в справочнике программиста OLE DB.

См. также

Шаблоны объекта-получателя OLE DB
Ссылка на шаблоны объекта-получателя OLE DB