我使用ODBC建立了一个EXCEL文件的数据库,现在我想要删除EXCEL数据库中的一个字段,代码如下:
database.OpenEx(sDsn,CDatabase::noOdbcDialog);
sSql.Format("ALTER TABLE xiti DROP COLUMN %s",z);
database.ExecuteSQL(sSql);
database.Close();
其中z表示我要删除的字段。
目的:删除指定字段及其所有的值。
结果:如图所示。这样操作的确可以删除某个字段,但这个字段的值却无法删除。而且这个字段的值会被基它字段继承。而且最后一列的字段会自动复制出一个来。当我新建一个字段时,最后一个字段自动消失替换为我新建的字段。如下图所示。
database.OpenEx(sDsn,CDatabase::noOdbcDialog);
sSql.Format("ALTER TABLE xiti DROP COLUMN %s",z);
database.ExecuteSQL(sSql);
database.Close();
其中z表示我要删除的字段。
目的:删除指定字段及其所有的值。
结果:如图所示。这样操作的确可以删除某个字段,但这个字段的值却无法删除。而且这个字段的值会被基它字段继承。而且最后一列的字段会自动复制出一个来。当我新建一个字段时,最后一个字段自动消失替换为我新建的字段。如下图所示。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货