Freigeben über


CCommand::Create

Ruft CCommand::CreateCommand auf, um einen Befehl für die angegebene Sitzung zu erstellen, wird ICommandText::SetCommandText auf, um den Befehlstext anzugeben.

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 ( );

Parameter

  • session
    [in] auf der a-Sitzung, um den Befehl zu erstellen.

  • wszCommand
    [in] Ein Zeiger auf Unicode-Text der Befehlszeichenfolge.

  • szCommand
    Ein Zeiger auf das] [in ANSI-Text der Befehlszeichenfolge.

  • guidCommand
    [in] Eine GUID, die die Syntax und die allgemeinen Regeln angibt, sodass der Anbieter verwendet, wenn der Befehlstext analysiert.Eine Beschreibung von Dialekten, finden Sie unter ICommandText::GetCommandText in der OLE DB Programmer's Reference.

Rückgabewert

Ein Standard-HRESULT.

Hinweise

Das erste Formular von Erstellen akzeptiert eine Unicode-Befehlszeichenfolge.Das zweite Format von Erstellen akzeptiert eine ANSI-Befehlszeichenfolge (bereitgestellt für die Abwärtskompatibilität mit vorhandenen ANSI-Anwendungen).

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CCommand-Klasse