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 SQL Server Native Client OLE DB-Anbieter stellt die ITableDefinition::AddColumn -Funktion zur Verfügung. Mit dieser Funktion können Consumer einer SQL Server-Tabelle eine Spalte hinzuzufügen.
Wenn Sie einer SQL Server-Tabelle eine Spalte hinzufügen, gelten folgende Einschränkungen für den SQL Server Native Client OLE DB-Anbieter:
Wenn DBPROP_COL_AUTOINCREMENT VARIANT_TRUE ist, muss DBPROP_COL_NULLABLE VARIANT_FALSE sein.
Wenn die Spalte mit dem SQL Server timestamp-Datentyp definiert wird, muss DBPROP_COL_NULLABLE VARIANT_FALSE sein.
Für alle anderen Spaltendefinitionen muss DBPROP_COL_NULLABLE VARIANT_TRUE sein.
Consumer geben den Tabellennamen als Unicode-Zeichenfolge in das pwszName -Element der uName-Vereinigung des pTableID-Parameters ein. Das eKind -Element von pTableID muss DBKIND_NAME sein.
Der neue Spaltenname wird als Unicode-Zeichenfolge in das pwszName-Element der uName-Vereinigung des dbcid-Elements des DBCOLUMNDESC-Parameters pColumnDesc angegeben. Das eKind-Element muss DBKIND_NAME sein.