1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 *   Licensed to the Apache Software Foundation (ASF) under one or more
12 *   contributor license agreements. See the NOTICE file distributed
13 *   with this work for additional information regarding copyright
14 *   ownership. The ASF licenses this file to you under the Apache
15 *   License, Version 2.0 (the "License"); you may not use this file
16 *   except in compliance with the License. You may obtain a copy of
17 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 -->
19<oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess" xmlns:install="http://openoffice.org/2004/installation" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema">
20<node oor:name="Installed" install:module="ado">
21    <node oor:name="sdbc:ado:*" oor:op="replace">
22      <prop oor:name="Driver">
23        <value>com.sun.star.comp.sdbc.ado.ODriver</value>
24      </prop>
25      <prop oor:name="DriverTypeDisplayName" oor:type="xs:string">
26        <value xml:lang="en-US">ADO</value>
27      </prop>
28      <node oor:name="Properties">
29        <node oor:name="CharSet" oor:op="replace">
30          <prop oor:name="Value" oor:type="xs:string">
31            <value></value>
32          </prop>
33        </node>
34        <node oor:name="GeneratedValues" oor:op="replace">
35          <prop oor:name="Value" oor:type="xs:boolean">
36            <value>true</value>
37          </prop>
38        </node>
39        <node oor:name="EnableSQL92Check" oor:op="replace">
40          <prop oor:name="Value" oor:type="xs:boolean">
41            <value>false</value>
42          </prop>
43        </node>
44        <node oor:name="AppendTableAliasName" oor:op="replace">
45        <!-- Corresponds to AppendTableAliasInSelect in Features - see connectivity/registry/README -->
46          <prop oor:name="Value" oor:type="xs:boolean">
47            <value>false</value>
48          </prop>
49        </node>
50        <node oor:name="GenerateASBeforeCorrelationName" oor:op="replace">
51        <!-- Corresponds to UseKeywordAsBeforeAlias in Features - see connectivity/registry/README -->
52          <prop oor:name="Value" oor:type="xs:boolean">
53            <value>false</value>
54          </prop>
55        </node>
56        <node oor:name="PreferDosLikeLineEnds" oor:op="replace">
57          <prop oor:name="Value" oor:type="xs:boolean">
58            <value>false</value>
59          </prop>
60        </node>
61        <node oor:name="IgnoreDriverPrivileges" oor:op="replace">
62          <prop oor:name="Value" oor:type="xs:boolean">
63            <value>true</value>
64          </prop>
65        </node>
66        <node oor:name="DisplayVersionColumns" oor:op="replace">
67          <prop oor:name="Value" oor:type="xs:boolean">
68            <value>true</value>
69          </prop>
70        </node>
71        <node oor:name="UseCatalogInSelect" oor:op="replace">
72          <prop oor:name="Value" oor:type="xs:boolean">
73            <value>true</value>
74          </prop>
75        </node>
76        <node oor:name="UseSchemaInSelect" oor:op="replace">
77          <prop oor:name="Value" oor:type="xs:boolean">
78            <value>true</value>
79          </prop>
80        </node>
81        <node oor:name="UseIndexDirectionKeyword" oor:op="replace">
82          <prop oor:name="Value" oor:type="xs:boolean">
83            <value>true</value>
84          </prop>
85        </node>
86        <node oor:name="BooleanComparisonMode" oor:op="replace">
87          <prop oor:name="Value" oor:type="xs:int">
88            <value>0</value>
89          </prop>
90        </node>
91        <node oor:name="FormsCheckRequiredFields" oor:op="replace">
92          <prop oor:name="Value" oor:type="xs:boolean">
93            <value>true</value>
94          </prop>
95        </node>
96        <node oor:name="EscapeDateTime" oor:op="replace">
97          <prop oor:name="Value" oor:type="xs:boolean">
98            <value>true</value>
99          </prop>
100        </node>
101        <node oor:name="PrimaryKeySupport" oor:op="replace">
102          <prop oor:name="Value" oor:type="xs:boolean"/>
103        </node>
104        <node oor:name="RespectDriverResultSetType" oor:op="replace">
105          <prop oor:name="Value" oor:type="xs:boolean">
106            <value>false</value>
107          </prop>
108        </node>
109      </node>
110      <node oor:name="Features">
111        <node oor:name="GeneratedValues" oor:op="replace">
112          <prop oor:name="Value" oor:type="xs:boolean">
113            <value>true</value>
114          </prop>
115        </node>
116        <node oor:name="UseSQL92NamingConstraints" oor:op="replace">
117          <prop oor:name="Value" oor:type="xs:boolean">
118            <value>true</value>
119          </prop>
120        </node>
121        <node oor:name="AppendTableAliasInSelect" oor:op="replace">
122        <!-- Corresponds to AppendTableAliasName in Properties - see connectivity/registry/README -->
123          <prop oor:name="Value" oor:type="xs:boolean">
124            <value>true</value>
125          </prop>
126        </node>
127        <node oor:name="UseKeywordAsBeforeAlias" oor:op="replace">
128        <!-- Corresponds to GenerateASBeforeCorrelationName in Properties - see connectivity/registry/README -->
129          <prop oor:name="Value" oor:type="xs:boolean">
130            <value>true</value>
131          </prop>
132        </node>
133        <node oor:name="UseBracketedOuterJoinSyntax" oor:op="replace">
134          <prop oor:name="Value" oor:type="xs:boolean">
135            <value>true</value>
136          </prop>
137        </node>
138        <node oor:name="IgnoreDriverPrivileges" oor:op="replace">
139          <prop oor:name="Value" oor:type="xs:boolean">
140            <value>true</value>
141          </prop>
142        </node>
143        <node oor:name="DisplayVersionColumns" oor:op="replace">
144          <prop oor:name="Value" oor:type="xs:boolean">
145            <value>true</value>
146          </prop>
147        </node>
148        <node oor:name="UseCatalogInSelect" oor:op="replace">
149          <prop oor:name="Value" oor:type="xs:boolean">
150            <value>true</value>
151          </prop>
152        </node>
153        <node oor:name="UseSchemaInSelect" oor:op="replace">
154          <prop oor:name="Value" oor:type="xs:boolean">
155            <value>true</value>
156          </prop>
157        </node>
158        <node oor:name="UseIndexDirectionKeyword" oor:op="replace">
159          <prop oor:name="Value" oor:type="xs:boolean">
160            <value>true</value>
161          </prop>
162        </node>
163        <node oor:name="UseDOSLineEnds" oor:op="replace">
164          <prop oor:name="Value" oor:type="xs:boolean">
165            <value>true</value>
166          </prop>
167        </node>
168        <node oor:name="BooleanComparisonMode" oor:op="replace">
169          <prop oor:name="Value" oor:type="xs:boolean">
170            <value>true</value>
171          </prop>
172        </node>
173        <node oor:name="FormsCheckRequiredFields" oor:op="replace">
174          <prop oor:name="Value" oor:type="xs:boolean">
175            <value>true</value>
176          </prop>
177        </node>
178        <node oor:name="EscapeDateTime" oor:op="replace">
179          <prop oor:name="Value" oor:type="xs:boolean">
180            <value>true</value>
181          </prop>
182        </node>
183        <node oor:name="PrimaryKeySupport" oor:op="replace">
184          <prop oor:name="Value" oor:type="xs:boolean">
185            <value>true</value>
186          </prop>
187        </node>
188        <node oor:name="RespectDriverResultSetType" oor:op="replace">
189          <prop oor:name="Value" oor:type="xs:boolean">
190            <value>true</value>
191          </prop>
192        </node>
193      </node>
194      <node oor:name="MetaData">
195        <node oor:name="SupportsTableCreation" oor:op="replace">
196          <prop oor:name="Value" oor:type="xs:boolean">
197            <value>true</value>
198          </prop>
199        </node>
200        <node oor:name="SupportsBrowsing" oor:op="replace">
201          <prop oor:name="Value" oor:type="xs:boolean">
202            <value>true</value>
203          </prop>
204        </node>
205        <node oor:name="Authentication" oor:op="replace">
206          <prop oor:name="Value" oor:type="xs:string">
207            <value>UserPassword</value>
208          </prop>
209        </node>
210        <node oor:name="SupportsColumnDescription" oor:op="replace">
211          <prop oor:name="Value" oor:type="xs:boolean">
212            <value>true</value>
213          </prop>
214        </node>
215      </node>
216    </node>
217    <node oor:name="sdbc:ado:access:Provider=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=*" oor:op="replace">
218      <prop oor:name="Driver">
219        <value>com.sun.star.comp.sdbc.ado.ODriver</value>
220      </prop>
221      <prop oor:name="DriverTypeDisplayName" oor:type="xs:string">
222        <value xml:lang="en-US">Microsoft Access</value>
223      </prop>
224      <node oor:name="Properties">
225        <node oor:name="CharSet" oor:op="replace">
226          <prop oor:name="Value" oor:type="xs:string">
227            <value></value>
228          </prop>
229        </node>
230        <node oor:name="BooleanComparisonMode" oor:op="replace">
231          <prop oor:name="Value" oor:type="xs:int">
232            <value>3</value>
233          </prop>
234        </node>
235        <node oor:name="ColumnAliasInOrderBy" oor:op="replace">
236          <prop oor:name="Value" oor:type="xs:boolean">
237            <value>false</value>
238          </prop>
239        </node>
240        <node oor:name="TypeInfoSettings" oor:op="replace">
241          <prop oor:name="Value" oor:type="oor:string-list">
242            <value oor:separator=",">Column(2) = 16,Column(3) = 1</value>
243          </prop>
244        </node>
245        <node oor:name="EnableSQL92Check" oor:op="replace">
246          <prop oor:name="Value" oor:type="xs:boolean">
247            <value>false</value>
248          </prop>
249        </node>
250        <node oor:name="AppendTableAliasName" oor:op="replace">
251        <!-- Corresponds to AppendTableAliasInSelect in Features - see connectivity/registry/README -->
252          <prop oor:name="Value" oor:type="xs:boolean">
253            <value>false</value>
254          </prop>
255        </node>
256        <node oor:name="EnableOuterJoinEscape" oor:op="replace">
257          <prop oor:name="Value" oor:type="xs:boolean">
258            <value>true</value>
259          </prop>
260        </node>
261        <node oor:name="PreferDosLikeLineEnds" oor:op="replace">
262          <prop oor:name="Value" oor:type="xs:boolean">
263            <value>false</value>
264          </prop>
265        </node>
266        <node oor:name="FormsCheckRequiredFields" oor:op="replace">
267          <prop oor:name="Value" oor:type="xs:boolean">
268            <value>true</value>
269          </prop>
270        </node>
271        <node oor:name="EscapeDateTime" oor:op="replace">
272          <prop oor:name="Value" oor:type="xs:boolean">
273            <value>true</value>
274          </prop>
275        </node>
276      </node>
277      <node oor:name="Features">
278        <node oor:name="UseSQL92NamingConstraints" oor:op="replace">
279          <prop oor:name="Value" oor:type="xs:boolean">
280            <value>true</value>
281          </prop>
282        </node>
283        <node oor:name="AppendTableAliasInSelect" oor:op="replace">
284        <!-- Corresponds to AppendTableAliasName in Properties - see connectivity/registry/README -->
285          <prop oor:name="Value" oor:type="xs:boolean">
286            <value>true</value>
287          </prop>
288        </node>
289        <node oor:name="UseBracketedOuterJoinSyntax" oor:op="replace">
290          <prop oor:name="Value" oor:type="xs:boolean">
291            <value>true</value>
292          </prop>
293        </node>
294        <node oor:name="UseDOSLineEnds" oor:op="replace">
295          <prop oor:name="Value" oor:type="xs:boolean">
296            <value>true</value>
297          </prop>
298        </node>
299        <node oor:name="BooleanComparisonMode" oor:op="replace">
300          <prop oor:name="Value" oor:type="xs:boolean">
301            <value>true</value>
302          </prop>
303        </node>
304        <node oor:name="FormsCheckRequiredFields" oor:op="replace">
305          <prop oor:name="Value" oor:type="xs:boolean">
306            <value>true</value>
307          </prop>
308        </node>
309        <node oor:name="EscapeDateTime" oor:op="replace">
310          <prop oor:name="Value" oor:type="xs:boolean">
311            <value>true</value>
312          </prop>
313        </node>
314      </node>
315      <node oor:name="MetaData">
316        <node oor:name="ColumnAliasInOrderBy" oor:op="replace">
317          <prop oor:name="Value" oor:type="xs:boolean">
318            <value>false</value>
319          </prop>
320        </node>
321        <node oor:name="SupportsTableCreation" oor:op="replace">
322          <prop oor:name="Value" oor:type="xs:boolean">
323            <value>true</value>
324          </prop>
325        </node>
326        <node oor:name="SupportsBrowsing" oor:op="replace">
327          <prop oor:name="Value" oor:type="xs:boolean">
328            <value>true</value>
329          </prop>
330        </node>
331        <node oor:name="FileSystemBased" oor:op="replace">
332          <prop oor:name="Value" oor:type="xs:boolean">
333            <value>true</value>
334          </prop>
335        </node>
336        <node oor:name="MediaType" oor:op="replace">
337          <prop oor:name="Value" oor:type="xs:string">
338            <value>application/msaccess</value>
339          </prop>
340        </node>
341        <node oor:name="Extension" oor:op="replace">
342          <prop oor:name="Value" oor:type="xs:string">
343            <value></value>
344          </prop>
345        </node>
346        <node oor:name="SupportsColumnDescription" oor:op="replace">
347          <prop oor:name="Value" oor:type="xs:boolean">
348            <value>true</value>
349          </prop>
350        </node>
351      </node>
352    </node>
353  </node>
354</oor:component-data>
355