從 SQL Server 資料表中移除資料行
SQL Server Native Client OLE DB 提供者會公開 ITableDefinition::DropColumn 函數。如此可讓取用者從 SQL Server 資料表中移除資料行。
取用者在 pTableID 參數中,會將資料表名稱指定為 uName 聯集之 pwszName 成員內的 Unicode 字元字串。pTableID 的 eKind成員必須是 DBKIND_NAME。
此取用者會在 pColumnID 參數內指示 uName 聯集之 pwszName成員內的資料行名稱。資料行名稱是一個 Unicode 字元字串。pColumnID 的 eKind 成員必須是 DBKIND_NAME。
範例
程式碼
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);