Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il provider OLE DB di SQL Server Native Client espone la funzione ITableDefinition::D ropColumn . In questo modo i consumer possono rimuovere una colonna da una tabella di SQL Server.
I consumer specificano il nome della tabella come stringa di caratteri Unicode nel membro pwszNamedell'unione uName nel parametro pTableID . Il membro eKinddi pTableID deve essere DBKIND_NAME.
Il consumer indica un nome di colonna nel membro pwszNamedell'unione uName nel parametro pColumnID . Il nome della colonna è una stringa di caratteri Unicode. Il membro eKind di pColumnID deve essere DBKIND_NAME.
Esempio
Codice
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);