[英]How to connect ms access 2013 database to visual studio 2013 using c++
[英]How to get the default value of a column of MS Access Database using C++?
这是我用来在MS Access数据库中创建表的sql脚本。
CREATE TABLE Contracts (
id int NULL DEFAULT 0,
sex varchar(255) DEFAULT 'female' NOT NULL
)
现在,我想以编程方式获取该字段的默认值:“性别”,我知道它是“女性”,但我不知道如何使用C ++ ADO接口获取它。
以下是我的代码片段:
m_pRecordset->Fields->get_Item(vIntegerType, &pvObject);
bstrColName = pvObject->GetName();
dtype = pvObject->GetType();
attr = pvObject->GetAttributes();
我可以告诉你如何实现它。
GetAttributes()方法不会为您提供该字段的默认值,但会为您提供有关该字段是autoincrement,系统字段还是固定大小可变字段的信息。
签出将执行所需操作的字段的方法GetDefaultValue() 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.