这是我用来在MS Access数据库中创建表的sql脚本。
CREATE TABLE Contracts (
id int NULL DEFAULT 0,
sex varchar(255) DEFAULT 'female' NOT NULL
)
现在我想以编程方式获取字段的默认值:“sex”,我知道它是“女性”但我不知道如何使用C ++ ADO接口获取它。
以下是我的代码片段:
m_pRecordset->Fields->get_Item(vIntegerType, &pvObject);
bstrColName = pvObject->GetName();
dtype = pvObject->GetType();
attr = pvObject->GetAttributes();
答案 0 :(得分:0)
我可以告诉你如何实现它..
GetAttributes()方法不会为您提供字段的默认值,但会为您提供有关字段是自动增量,系统字段还是固定 - 可变大小字段的信息。
查看将执行您想要的字段的方法 GetDefaultValue()。