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


CCommand::Create

Вызывает метод CCommand::CreateCommand, чтобы создать команду для указанного сеанса, а затем вызывает метод ICommandText::SetCommandText, чтобы указать текст команды.

HRESULT CCommandBase::Create(
   const CSession& session, 
   LPCWSTR wszCommand, 
   REFGUID guidCommand = DBGUID_DEFAULT
) throw ( );
HRESULT CCommandBase::Create(
   const CSession& session, 
   LPCSTR szCommand, 
   REFGUID guidCommand = DBGUID_DEFAULT
) throw ( );

Параметры

  • session
    [in] сеанс, в котором a, чтобы создать команду.

  • wszCommand
    [in] указатель на текст юникода командной строки.

  • szCommand
    [in] указатель на текст ANSI командной строки.

  • guidCommand
    [in] идентификатор GUID, определяющий синтаксис и общие правила для поставщика использовать при анализе текст команды.Описание диалектов см. в разделе ICommandText::GetCommandText справочника программиста OLE DB.

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

Стандартное HRESULT.

Заметки

Первая форма Создать принимает командную строку юникода.Вторая форма Создать принимает командную строку ANSI (для для обратной совместимости с существующими приложениями ANSI).

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CCommand