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


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).

Требования

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

См. также

Ссылки

Класс CCommand