共用方式為


將資料行加入至 SQL Server 資料表

SQL Server Native Client OLE DB 提供者會公開 ITableDefinition::AddColumn 函數。如此可讓取用者將資料行加入至 SQL Server 資料表。

當您將資料行加入至 SQL Server 資料表時,SQL Server Native Client OLE DB 提供者的取用者受到以下的限制:

  • 如果 DBPROP_COL_AUTOINCREMENT 是 VARIANT_TRUE,DBPROP_COL_NULLABLE 就必須是 VARIANT_FALSE。

  • 如果資料行是使用 SQL Servertimestamp 資料類型所定義,DBPROP_COL_NULLABLE 就必須是 VARIANT_FALSE。

  • 如果是其他任何資料行定義,DBPROP_COL_NULLABLE 必須為 VARIANT_TRUE。

取用者在 pTableID 參數中,會將資料表名稱指定為 uName 聯集之 pwszName 成員內的 Unicode 字元字串。pTableIDeKind 成員必須是 DBKIND_NAME。

pColumnDesc 之 DBCOLUMNDESC 參數的 dbcid 成員中,新的資料行名稱會指定為 uName 聯集之 pwszName 成員內的 Unicode 字元字串。eKind 成員必須是 DBKIND_NAME。