Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le fournisseur OLE DB SQL Server Native Client expose la fonction ITableDefinition ::D ropColumn . Cela permet aux consommateurs de supprimer une colonne d’une table SQL Server.
Les consommateurs spécifient le nom de la table en tant que chaîne de caractères Unicode dans le membre pwszNamede l’union uName dans le paramètre pTableID . Le membre eKindde pTableID doit être DBKIND_NAME.
Le consommateur indique un nom de colonne dans le membre pwszNamede l’union uName dans le paramètre pColumnID . Le nom de colonne est une chaîne de caractères Unicode. Le membre eKind de pColumnID doit être DBKIND_NAME.
Exemple :
Code
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);