Properties

原创 2004年09月28日 11:19:00

设置属性

  1. 确定需要设置的属性。
  2. 确定属性所属的集合。
  3. 分配DBPROPSET结构类型的数组,每个单元为一个确定的属性集合。
  4. 为每个属性集合分配一个DBPROP结构类型数组。每个数组中单元的数量是在第一步中确定的属于本属性集的属性的数量。

Jet Provider 属性

DBPROPSET_JETOLEDB_DBINIT

DBPROP_JETOLEDB_ENGINE
Type: VT_I4
Typical R/W: R/W
Description: Jet OLEDB:Engine Type

详表定义了当前访问数据库/数据存储使用的存储引擎(the storage engine)。

常数:

JET_ENGINETYPE_UNKNOWN = 0
JET_ENGINETYPE_JET10 = 1
JET_ENGINETYPE_JET11 = 2
JET_ENGINETYPE_JET2X = 3
JET_ENGINETYPE_JET3X = 4
JET_ENGINETYPE_JET4X = 5
JET_ENGINETYPE_DBASE3 = 10
JET_ENGINETYPE_DBASE4 = 11
JET_ENGINETYPE_DBASE5 = 12
JET_ENGINETYPE_EXCEL30 = 20
JET_ENGINETYPE_EXCEL40 = 21
JET_ENGINETYPE_EXCEL50 = 22
JET_ENGINETYPE_EXCEL80 = 23
JET_ENGINETYPE_EXCEL90 =24
JET_ENGINETYPE_EXCHANGE4 = 30
JET_ENGINETYPE_LOTUSWK1 = 40
JET_ENGINETYPE_LOTUSWK3 = 41
JET_ENGINETYPE_LOTUSWK4 = 42
JET_ENGINETYPE_PARADOX3X = 50
JET_ENGINETYPE_PARADOX4X = 51
JET_ENGINETYPE_PARADOX5X = 52
JET_ENGINETYPE_PARADOX7X = 53
JET_ENGINETYPE_TEXT1X = 60
JET_ENGINETYPE_HTML1X = 70

当调用IDBDataSourceAdmin::CreateDataSource时,这个属性可用于为新数据库指定格式。

一旦数据库被打开,这个属性可确定打开文件的版本。

void PropertiesSet(IDBProperties *pIDBProperties)
{
 std::wcout << L"PropertiesSet ... " << std::endl;

 DBPROP rgJetProps[1];
 for (ULONG i = 0; i < 1; i++) {
  VariantInit(&rgJetProps[i].vValue);
  rgJetProps[i].dwOptions = DBPROPOPTIONS_REQUIRED;
 }
 rgJetProps[0].dwPropertyID = DBPROP_JETOLEDB_ENGINE;
 V_VT(&rgJetProps[0].vValue) = VT_I4;
 V_I4(&rgJetProps[0].vValue) = JETDBENGINETYPE_EXCEL90;

 DBPROPSET JetPropSet;
 JetPropSet.rgProperties = rgJetProps;
 JetPropSet.cProperties = 1;
 JetPropSet.guidPropertySet = DBPROPSET_JETOLEDB_DBINIT;

 pIDBProperties->SetProperties(1, &JetPropSet);
}

待续...

Properties读取properties文件

使用java自带的properties来读取properties
  • u013188532
  • u013188532
  • 2016年08月22日 15:51
  • 821

Java遍历Properties的所有的元素,四种方法详细总结的代码实例

使用Java代码,详细示范四种遍历Properties中的所有元素,并打印输出的代码实例。 直接看代码吧。具体怎么读的文件,我在这就省略啦。我的前一篇文章就是示范怎么读和写Properties文件的...
  • qq_27093465
  • qq_27093465
  • 2017年05月03日 11:15
  • 3914

${abc}取值properties文件

xyz.properties文件中定义了abc值另外的xml文件如何用${abc} 这种形式取到值已将xyz.properties放到classpath以前用struts2了,有ognl一说,因此能取...
  • hqd998
  • hqd998
  • 2010年11月16日 23:08
  • 2711

Java如何遍历Properties的所有的元素

Properties pro = new Properties();try {    InputStream inStr = ClassLoader.getSystemResourceAsStream...
  • daryl715
  • daryl715
  • 2007年09月26日 22:04
  • 6945

JAVA中properties基本用法

java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties 文件中,...
  • u011679955
  • u011679955
  • 2016年09月09日 11:30
  • 7893

Properties对象的使用

Properties是集合中和IO技术相结合的集合容器,该对象的特点是:可以用于键值对形式的配置文件,在加载数据时,需要有固定的格式,即:键=值。          Properties是hashTa...
  • sml009z9
  • sml009z9
  • 2015年02月25日 07:22
  • 917

Properties(配置文件类)

Properties(配置文件类): 主要用于生产配置文件与读取配置文件的信息。 容器类(属于map体系) 使用Properties生产配置文件: store(OutputStream out,Str...
  • CSDN_GIA
  • CSDN_GIA
  • 2016年11月18日 07:12
  • 406

Properties类详细解析

java.util 类 Properties java.lang.Object java.util.Dictionary java.util.Hashtable j...
  • lmb55
  • lmb55
  • 2016年02月29日 23:07
  • 5457

properties 读、写、更新

properties
  • qq_22778717
  • qq_22778717
  • 2016年09月18日 10:47
  • 208

Spring 读取 properties 资料的解决方案

Spring 读取 properties 文件的解决方案 一、只读取单个 properties 文件 1、在 spring 的配置文件中,加入 引入命名空间: xmlns:util="...
  • wangshfa
  • wangshfa
  • 2014年05月23日 10:02
  • 4819
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Properties
举报原因:
原因补充:

(最多只允许输入30个字)