Freigeben über


CCommand::Create

Ruft CCommand::CreateCommand auf, um einen Befehl für die angegebene Sitzung zu erstellen, ruft 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 z Unicode-Text der es sich standardmäßig um.

  • szCommand
    [in] Ein Zeiger z ANSI-Text der es sich standardmäßig um.

  • guidCommand
    [in] Eine GUID, die der Syntax und die allgemeinen Regeln angibt, den der Anbieter verwendet, wenn es den Befehlstext analysiert. Eine Beschreibung von Dialekten, finden Sie unter ICommandText::GetCommandText in der OLE DB-Programmierreferenz.

Rückgabewert

Standard- HRESULT.

Hinweise

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

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CCommand-Klasse