Freigeben über


ICommand (OLE DB)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB-Treiber herunterladen

In diesem Artikel wird das OLE DB-Verhalten erläutert, das für den OLE DB-Treiber für SQL Server spezifisch ist.

ICommand::Execute

Das Einfügen von Daten, die größer als die Größe einer Spalte sind, führt in der Regel zu einem Fehler. Es gibt jedoch Situationen, in denen S_OK zurückgegeben wird und dwStatus auf DBSTATUS_S_TRUNCATED festgelegt ist. Es folgen einige Szenarien, in denen dies normalerweise vorkommt:

  • Beim Einfügen von Daten mit Parametern
  • Wenn die Spalte nicht groß genug für die Daten ist
  • Wenn ICommandWithParameters::SetParameterInfo nicht aufgerufen wurde

Weitere Informationen

Schnittstellen (OLE DB)