Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der OLE DB-Anbieter des nativen SQL Server-Clients macht die Funktion "ITableDefinition::D ropColumn " verfügbar. Auf diese Weise können Verbraucher eine Spalte aus einer SQL Server-Tabelle entfernen.
Consumer geben den Tabellennamen als Unicode-Zeichenfolge im pwszName-Elementder uName-Union im pTableID-Parameter an. Das eKind-Mitgliedvon pTableID muss DBKIND_NAME werden.
Der Consumer gibt einen Spaltennamen im pwszName-Elementder uName-Union im Parameter "pColumnID " an. Der Spaltenname ist eine Unicode-Zeichenfolge. Das eKind-Mitglied von pColumnID muss DBKIND_NAME werden.
Beispiel
Programmcode
DBID TableID;
DBID ColumnID;
HRESULT hr;
TableID.eKind = DBKIND_NAME;
TableID.uName.pwszName = L"MyTableName";
ColumnID.eKind = DBKIND_NAME;
ColumnID.uName.pwszName = L"MyColumnName";
hr = m_pITableDefinition->DropColumn(&TableID, &ColumnID);