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::AddColumn . In questo modo i consumer possono aggiungere una colonna a una tabella di SQL Server.
Quando si aggiunge una colonna a una tabella di SQL Server, il consumer del provider OLE DB di SQL Server Native Client è vincolato come segue:
Se DBPROP_COL_AUTOINCREMENT è VARIANT_TRUE, DBPROP_COL_NULLABLE deve essere VARIANT_FALSE.
Se la colonna viene definita usando il tipo di dati timestamp di SQL Server, DBPROP_COL_NULLABLE deve essere VARIANT_FALSE.
Per qualsiasi altra definizione di colonna, DBPROP_COL_NULLABLE deve essere VARIANT_TRUE.
I consumer specificano il nome della tabella come stringa di caratteri Unicode nel membro pwszName dell'unione uName nel parametro pTableID . Il membro eKind di pTableID deve essere DBKIND_NAME.
Il nome della nuova colonna viene specificato come stringa di caratteri Unicode nel membro pwszName dell'unione uName nel membro dbcid del parametro DBCOLUMNDESC pColumnDesc. Il membro eKind deve essere DBKIND_NAME.