Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O provedor OLE DB do SQL Server Native Client expõe a função ITableDefinition::AddColumn . Isso permite que os consumidores adicionem uma coluna a uma tabela do SQL Server.
Quando você adiciona uma coluna a uma tabela do SQL Server, o consumidor do provedor OLE DB do SQL Server Native Client é restringido da seguinte maneira:
Se DBPROP_COL_AUTOINCREMENT for VARIANT_TRUE, DBPROP_COL_NULLABLE deverá ser VARIANT_FALSE.
Se a coluna for definida usando o tipo de dados de carimbo de data/hora do SQL Server, DBPROP_COL_NULLABLE deverá ser VARIANT_FALSE.
Para qualquer outra definição de coluna, DBPROP_COL_NULLABLE deve ser VARIANT_TRUE.
Os consumidores especificam o nome da tabela como uma cadeia de caracteres Unicode no membro pwszName da união uName no parâmetro pTableID . O membro eKind do pTableID deve ser DBKIND_NAME.
O novo nome da coluna é especificado como uma cadeia de caracteres Unicode no membro pwszName da união uName no membro dbcid do parâmetro DBCOLUMNDESC pColumnDesc. O membro eKind deve ser DBKIND_NAME.