update dev300-m58
[ooovba.git] / oovbaapi / genconstidl / dao.api
blob40f857fa51323db1662ec205a149521c6454d11e
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- =====================================================================
4 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 Copyright 2008 by Sun Microsystems, Inc.
8 OpenOffice.org - a multi-platform office productivity suite
10 $RCSfile: dao.api,v $
12 $Revision: 1.3 $
14 This file is part of OpenOffice.org.
16 OpenOffice.org is free software: you can redistribute it and/or modify
17 it under the terms of the GNU Lesser General Public License version 3
18 only, as published by the Free Software Foundation.
20 OpenOffice.org is distributed in the hope that it will be useful,
21 but WITHOUT ANY WARRANTY; without even the implied warranty of
22 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 GNU Lesser General Public License version 3 for more details
24 (a copy is included in the LICENSE file that accompanied this code).
26 You should have received a copy of the GNU Lesser General Public License
27 version 3 along with OpenOffice.org. If not, see
28 <http://www.openoffice.org/license.html>
29 for a copy of the LGPLv3 License.
31 ====================================================================== -->
33 <!-- *** Do not edit, this file will be generated *** -->
34 <!DOCTYPE api SYSTEM "ApiSymbols.dtd">
35 <api library-identifier="Microsoft DAO 3.6 Object Library" library-name="DAO" library-minorversion="0" library-majorversion="5" author="Sun Microsystems" date-created="20050331">
36 <!--enum::CollatingOrderEnum {Enumeration}-->
37 <element type="enumeration">
38 <source id="DAO.CollatingOrderEnum">
39 <name>CollatingOrderEnum</name>
40 </source>
41 <destination designation="identity" />
42 </element>
43 <!--enum::dbSortArabic {Constant}-->
44 <element type="constant">
45 <source id="DAO.CollatingOrderEnum.dbSortArabic">
46 <context kind="enumeration">CollatingOrderEnum</context>
47 <name>dbSortArabic</name>
48 <value>1025</value>
49 </source>
50 <destination designation="identity" />
51 </element>
52 <!--enum::dbSortChineseSimplified {Constant}-->
53 <element type="constant">
54 <source id="DAO.CollatingOrderEnum.dbSortChineseSimplified">
55 <context kind="enumeration">CollatingOrderEnum</context>
56 <name>dbSortChineseSimplified</name>
57 <value>2052</value>
58 </source>
59 <destination designation="identity" />
60 </element>
61 <!--enum::dbSortChineseTraditional {Constant}-->
62 <element type="constant">
63 <source id="DAO.CollatingOrderEnum.dbSortChineseTraditional">
64 <context kind="enumeration">CollatingOrderEnum</context>
65 <name>dbSortChineseTraditional</name>
66 <value>1028</value>
67 </source>
68 <destination designation="identity" />
69 </element>
70 <!--enum::dbSortCyrillic {Constant}-->
71 <element type="constant">
72 <source id="DAO.CollatingOrderEnum.dbSortCyrillic">
73 <context kind="enumeration">CollatingOrderEnum</context>
74 <name>dbSortCyrillic</name>
75 <value>1049</value>
76 </source>
77 <destination designation="identity" />
78 </element>
79 <!--enum::dbSortCzech {Constant}-->
80 <element type="constant">
81 <source id="DAO.CollatingOrderEnum.dbSortCzech">
82 <context kind="enumeration">CollatingOrderEnum</context>
83 <name>dbSortCzech</name>
84 <value>1029</value>
85 </source>
86 <destination designation="identity" />
87 </element>
88 <!--enum::dbSortDutch {Constant}-->
89 <element type="constant">
90 <source id="DAO.CollatingOrderEnum.dbSortDutch">
91 <context kind="enumeration">CollatingOrderEnum</context>
92 <name>dbSortDutch</name>
93 <value>1043</value>
94 </source>
95 <destination designation="identity" />
96 </element>
97 <!--enum::dbSortGeneral {Constant}-->
98 <element type="constant">
99 <source id="DAO.CollatingOrderEnum.dbSortGeneral">
100 <context kind="enumeration">CollatingOrderEnum</context>
101 <name>dbSortGeneral</name>
102 <value>1033</value>
103 </source>
104 <destination designation="identity" />
105 </element>
106 <!--enum::dbSortGreek {Constant}-->
107 <element type="constant">
108 <source id="DAO.CollatingOrderEnum.dbSortGreek">
109 <context kind="enumeration">CollatingOrderEnum</context>
110 <name>dbSortGreek</name>
111 <value>1032</value>
112 </source>
113 <destination designation="identity" />
114 </element>
115 <!--enum::dbSortHebrew {Constant}-->
116 <element type="constant">
117 <source id="DAO.CollatingOrderEnum.dbSortHebrew">
118 <context kind="enumeration">CollatingOrderEnum</context>
119 <name>dbSortHebrew</name>
120 <value>1037</value>
121 </source>
122 <destination designation="identity" />
123 </element>
124 <!--enum::dbSortHungarian {Constant}-->
125 <element type="constant">
126 <source id="DAO.CollatingOrderEnum.dbSortHungarian">
127 <context kind="enumeration">CollatingOrderEnum</context>
128 <name>dbSortHungarian</name>
129 <value>1038</value>
130 </source>
131 <destination designation="identity" />
132 </element>
133 <!--enum::dbSortIcelandic {Constant}-->
134 <element type="constant">
135 <source id="DAO.CollatingOrderEnum.dbSortIcelandic">
136 <context kind="enumeration">CollatingOrderEnum</context>
137 <name>dbSortIcelandic</name>
138 <value>1039</value>
139 </source>
140 <destination designation="identity" />
141 </element>
142 <!--enum::dbSortJapanese {Constant}-->
143 <element type="constant">
144 <source id="DAO.CollatingOrderEnum.dbSortJapanese">
145 <context kind="enumeration">CollatingOrderEnum</context>
146 <name>dbSortJapanese</name>
147 <value>1041</value>
148 </source>
149 <destination designation="identity" />
150 </element>
151 <!--enum::dbSortKorean {Constant}-->
152 <element type="constant">
153 <source id="DAO.CollatingOrderEnum.dbSortKorean">
154 <context kind="enumeration">CollatingOrderEnum</context>
155 <name>dbSortKorean</name>
156 <value>1042</value>
157 </source>
158 <destination designation="identity" />
159 </element>
160 <!--enum::dbSortNeutral {Constant}-->
161 <element type="constant">
162 <source id="DAO.CollatingOrderEnum.dbSortNeutral">
163 <context kind="enumeration">CollatingOrderEnum</context>
164 <name>dbSortNeutral</name>
165 <value>1024</value>
166 </source>
167 <destination designation="identity" />
168 </element>
169 <!--enum::dbSortNorwdan {Constant}-->
170 <element type="constant">
171 <source id="DAO.CollatingOrderEnum.dbSortNorwdan">
172 <context kind="enumeration">CollatingOrderEnum</context>
173 <name>dbSortNorwdan</name>
174 <value>1030</value>
175 </source>
176 <destination designation="identity" />
177 </element>
178 <!--enum::dbSortPDXIntl {Constant}-->
179 <element type="constant">
180 <source id="DAO.CollatingOrderEnum.dbSortPDXIntl">
181 <context kind="enumeration">CollatingOrderEnum</context>
182 <name>dbSortPDXIntl</name>
183 <value>1033</value>
184 </source>
185 <destination designation="identity" />
186 </element>
187 <!--enum::dbSortPDXNor {Constant}-->
188 <element type="constant">
189 <source id="DAO.CollatingOrderEnum.dbSortPDXNor">
190 <context kind="enumeration">CollatingOrderEnum</context>
191 <name>dbSortPDXNor</name>
192 <value>1030</value>
193 </source>
194 <destination designation="identity" />
195 </element>
196 <!--enum::dbSortPDXSwe {Constant}-->
197 <element type="constant">
198 <source id="DAO.CollatingOrderEnum.dbSortPDXSwe">
199 <context kind="enumeration">CollatingOrderEnum</context>
200 <name>dbSortPDXSwe</name>
201 <value>1053</value>
202 </source>
203 <destination designation="identity" />
204 </element>
205 <!--enum::dbSortPolish {Constant}-->
206 <element type="constant">
207 <source id="DAO.CollatingOrderEnum.dbSortPolish">
208 <context kind="enumeration">CollatingOrderEnum</context>
209 <name>dbSortPolish</name>
210 <value>1045</value>
211 </source>
212 <destination designation="identity" />
213 </element>
214 <!--enum::dbSortSlovenian {Constant}-->
215 <element type="constant">
216 <source id="DAO.CollatingOrderEnum.dbSortSlovenian">
217 <context kind="enumeration">CollatingOrderEnum</context>
218 <name>dbSortSlovenian</name>
219 <value>1060</value>
220 </source>
221 <destination designation="identity" />
222 </element>
223 <!--enum::dbSortSpanish {Constant}-->
224 <element type="constant">
225 <source id="DAO.CollatingOrderEnum.dbSortSpanish">
226 <context kind="enumeration">CollatingOrderEnum</context>
227 <name>dbSortSpanish</name>
228 <value>1034</value>
229 </source>
230 <destination designation="identity" />
231 </element>
232 <!--enum::dbSortSwedFin {Constant}-->
233 <element type="constant">
234 <source id="DAO.CollatingOrderEnum.dbSortSwedFin">
235 <context kind="enumeration">CollatingOrderEnum</context>
236 <name>dbSortSwedFin</name>
237 <value>1053</value>
238 </source>
239 <destination designation="identity" />
240 </element>
241 <!--enum::dbSortThai {Constant}-->
242 <element type="constant">
243 <source id="DAO.CollatingOrderEnum.dbSortThai">
244 <context kind="enumeration">CollatingOrderEnum</context>
245 <name>dbSortThai</name>
246 <value>1054</value>
247 </source>
248 <destination designation="identity" />
249 </element>
250 <!--enum::dbSortTurkish {Constant}-->
251 <element type="constant">
252 <source id="DAO.CollatingOrderEnum.dbSortTurkish">
253 <context kind="enumeration">CollatingOrderEnum</context>
254 <name>dbSortTurkish</name>
255 <value>1055</value>
256 </source>
257 <destination designation="identity" />
258 </element>
259 <!--enum::dbSortUndefined {Constant}-->
260 <element type="constant">
261 <source id="DAO.CollatingOrderEnum.dbSortUndefined">
262 <context kind="enumeration">CollatingOrderEnum</context>
263 <name>dbSortUndefined</name>
264 <value>-1</value>
265 </source>
266 <destination designation="identity" />
267 </element>
268 <!--enum::CommitTransOptionsEnum {Enumeration}-->
269 <element type="enumeration">
270 <source id="DAO.CommitTransOptionsEnum">
271 <name>CommitTransOptionsEnum</name>
272 </source>
273 <destination designation="identity" />
274 </element>
275 <!--enum::dbForceOSFlush {Constant}-->
276 <element type="constant">
277 <source id="DAO.CommitTransOptionsEnum.dbForceOSFlush">
278 <context kind="enumeration">CommitTransOptionsEnum</context>
279 <name>dbForceOSFlush</name>
280 <value>1</value>
281 </source>
282 <destination designation="identity" />
283 </element>
284 <!--Class::Connection-->
285 <element type="class">
286 <source id="DAO.Connection">
287 <name>Connection</name>
288 </source>
289 <destination designation="identity" />
290 </element>
291 <!--method::Connection.Cancel-->
292 <element type="method">
293 <source id="DAO.Connection.Cancel">
294 <context kind="class">Connection</context>
295 <name>Cancel</name>
296 <type>void</type>
297 </source>
298 </element>
299 <!--method::Connection.Close-->
300 <element type="method">
301 <source id="DAO.Connection.Close">
302 <context kind="class">Connection</context>
303 <name>Close</name>
304 <type>void</type>
305 </source>
306 </element>
307 <!--property::Connection.Connect {ReadOnly}-->
308 <element type="property">
309 <source id="DAO.Connection.Connect">
310 <context kind="class">Connection</context>
311 <name>Connect</name>
312 <type>String</type>
313 </source>
314 </element>
315 <!--method::Connection.CreateQueryDef-->
316 <element type="method">
317 <source id="DAO.Connection.CreateQueryDef">
318 <context kind="class">Connection</context>
319 <name>CreateQueryDef</name>
320 <type>QueryDef</type>
321 <parameter-list>
322 <parameter optional="true">
323 <type>Variant</type>
324 <name>Name</name>
325 </parameter>
326 <parameter optional="true">
327 <type>Variant</type>
328 <name>SQLText</name>
329 </parameter>
330 </parameter-list>
331 </source>
332 </element>
333 <!--property::Connection.Database {ReadOnly}-->
334 <element type="property">
335 <source id="DAO.Connection.Database">
336 <context kind="class">Connection</context>
337 <name>Database</name>
338 <type>Database</type>
339 </source>
340 </element>
341 <!--method::Connection.Execute-->
342 <element type="method">
343 <source id="DAO.Connection.Execute">
344 <context kind="class">Connection</context>
345 <name>Execute</name>
346 <type>void</type>
347 <parameter-list>
348 <parameter>
349 <type>String</type>
350 <name>Query</name>
351 </parameter>
352 <parameter optional="true">
353 <type>Variant</type>
354 <name>Options</name>
355 </parameter>
356 </parameter-list>
357 </source>
358 </element>
359 <!--property::Connection.hDbc {ReadOnly}-->
360 <element type="property">
361 <source id="DAO.Connection.hDbc">
362 <context kind="class">Connection</context>
363 <name>hDbc</name>
364 <type>Integer</type>
365 </source>
366 </element>
367 <!--property::Connection.Name {ReadOnly}-->
368 <element type="property">
369 <source id="DAO.Connection.Name">
370 <context kind="class">Connection</context>
371 <name>Name</name>
372 <type>String</type>
373 </source>
374 </element>
375 <!--method::Connection.OpenRecordset-->
376 <element type="method">
377 <source id="DAO.Connection.OpenRecordset">
378 <context kind="class">Connection</context>
379 <name>OpenRecordset</name>
380 <type>Recordset</type>
381 <parameter-list>
382 <parameter>
383 <type>String</type>
384 <name>Name</name>
385 </parameter>
386 <parameter optional="true">
387 <type>Variant</type>
388 <name>Type</name>
389 </parameter>
390 <parameter optional="true">
391 <type>Variant</type>
392 <name>Options</name>
393 </parameter>
394 <parameter optional="true">
395 <type>Variant</type>
396 <name>LockEdit</name>
397 </parameter>
398 </parameter-list>
399 </source>
400 </element>
401 <!--property::Connection.QueryDefs {Default} {ReadOnly}-->
402 <element type="property">
403 <source id="DAO.Connection.QueryDefs">
404 <context kind="class">Connection</context>
405 <name default="true">QueryDefs</name>
406 <type>QueryDefs</type>
407 </source>
408 </element>
409 <!--property::Connection.QueryTimeout-->
410 <element type="property">
411 <source id="DAO.Connection.QueryTimeout">
412 <context kind="class">Connection</context>
413 <name>QueryTimeout</name>
414 <type>short</type>
415 </source>
416 </element>
417 <!--property::Connection.RecordsAffected {ReadOnly}-->
418 <element type="property">
419 <source id="DAO.Connection.RecordsAffected">
420 <context kind="class">Connection</context>
421 <name>RecordsAffected</name>
422 <type>Integer</type>
423 </source>
424 </element>
425 <!--property::Connection.Recordsets {ReadOnly}-->
426 <element type="property">
427 <source id="DAO.Connection.Recordsets">
428 <context kind="class">Connection</context>
429 <name>Recordsets</name>
430 <type>Recordsets</type>
431 </source>
432 </element>
433 <!--property::Connection.StillExecuting {ReadOnly}-->
434 <element type="property">
435 <source id="DAO.Connection.StillExecuting">
436 <context kind="class">Connection</context>
437 <name>StillExecuting</name>
438 <type>boolean</type>
439 </source>
440 </element>
441 <!--property::Connection.Transactions {ReadOnly}-->
442 <element type="property">
443 <source id="DAO.Connection.Transactions">
444 <context kind="class">Connection</context>
445 <name>Transactions</name>
446 <type>boolean</type>
447 </source>
448 </element>
449 <!--property::Connection.Updatable {ReadOnly}-->
450 <element type="property">
451 <source id="DAO.Connection.Updatable">
452 <context kind="class">Connection</context>
453 <name>Updatable</name>
454 <type>boolean</type>
455 </source>
456 </element>
457 <!--Class::Connections-->
458 <element type="class">
459 <source id="DAO.Connections">
460 <name>Connections</name>
461 </source>
462 <destination designation="identity" />
463 </element>
464 <!--property::Connections.Count {ReadOnly}-->
465 <element type="property">
466 <source id="DAO.Connections.Count">
467 <context kind="class">Connections</context>
468 <name>Count</name>
469 <type>short</type>
470 </source>
471 </element>
472 <!--property::Connections.Item {Default} {ReadOnly}-->
473 <element type="property">
474 <source id="DAO.Connections.Item">
475 <context kind="class">Connections</context>
476 <name default="true">Item</name>
477 <type>Connection</type>
478 <parameter-list>
479 <parameter>
480 <type>Variant</type>
481 <name>Item</name>
482 </parameter>
483 </parameter-list>
484 </source>
485 </element>
486 <!--method::Connections.Refresh-->
487 <element type="method">
488 <source id="DAO.Connections.Refresh">
489 <context kind="class">Connections</context>
490 <name>Refresh</name>
491 <type>void</type>
492 </source>
493 </element>
494 <!--Class::Container-->
495 <element type="class">
496 <source id="DAO.Container">
497 <name>Container</name>
498 </source>
499 <destination designation="identity" />
500 </element>
501 <!--property::Container.AllPermissions {ReadOnly}-->
502 <element type="property">
503 <source id="DAO.Container.AllPermissions">
504 <context kind="class">Container</context>
505 <name>AllPermissions</name>
506 <type>Integer</type>
507 </source>
508 </element>
509 <!--property::Container.Documents {Default} {ReadOnly}-->
510 <element type="property">
511 <source id="DAO.Container.Documents">
512 <context kind="class">Container</context>
513 <name default="true">Documents</name>
514 <type>Documents</type>
515 </source>
516 </element>
517 <!--property::Container.Inherit-->
518 <element type="property">
519 <source id="DAO.Container.Inherit">
520 <context kind="class">Container</context>
521 <name>Inherit</name>
522 <type>boolean</type>
523 </source>
524 </element>
525 <!--property::Container.Name {ReadOnly}-->
526 <element type="property">
527 <source id="DAO.Container.Name">
528 <context kind="class">Container</context>
529 <name>Name</name>
530 <type>String</type>
531 </source>
532 </element>
533 <!--property::Container.Owner-->
534 <element type="property">
535 <source id="DAO.Container.Owner">
536 <context kind="class">Container</context>
537 <name>Owner</name>
538 <type>String</type>
539 </source>
540 </element>
541 <!--property::Container.Permissions-->
542 <element type="property">
543 <source id="DAO.Container.Permissions">
544 <context kind="class">Container</context>
545 <name>Permissions</name>
546 <type>Integer</type>
547 </source>
548 </element>
549 <!--property::Container.Properties {ReadOnly}-->
550 <element type="property">
551 <source id="DAO.Container.Properties">
552 <context kind="class">Container</context>
553 <name>Properties</name>
554 <type>Properties</type>
555 </source>
556 </element>
557 <!--property::Container.UserName-->
558 <element type="property">
559 <source id="DAO.Container.UserName">
560 <context kind="class">Container</context>
561 <name>UserName</name>
562 <type>String</type>
563 </source>
564 </element>
565 <!--Class::Containers-->
566 <element type="class">
567 <source id="DAO.Containers">
568 <name>Containers</name>
569 </source>
570 <destination designation="identity" />
571 </element>
572 <!--property::Containers.Count {ReadOnly}-->
573 <element type="property">
574 <source id="DAO.Containers.Count">
575 <context kind="class">Containers</context>
576 <name>Count</name>
577 <type>short</type>
578 </source>
579 </element>
580 <!--property::Containers.Item {Default} {ReadOnly}-->
581 <element type="property">
582 <source id="DAO.Containers.Item">
583 <context kind="class">Containers</context>
584 <name default="true">Item</name>
585 <type>Container</type>
586 <parameter-list>
587 <parameter>
588 <type>Variant</type>
589 <name>Item</name>
590 </parameter>
591 </parameter-list>
592 </source>
593 </element>
594 <!--method::Containers.Refresh-->
595 <element type="method">
596 <source id="DAO.Containers.Refresh">
597 <context kind="class">Containers</context>
598 <name>Refresh</name>
599 <type>void</type>
600 </source>
601 </element>
602 <!--enum::CursorDriverEnum {Enumeration}-->
603 <element type="enumeration">
604 <source id="DAO.CursorDriverEnum">
605 <name>CursorDriverEnum</name>
606 </source>
607 <destination designation="identity" />
608 </element>
609 <!--enum::dbUseClientBatchCursor {Constant}-->
610 <element type="constant">
611 <source id="DAO.CursorDriverEnum.dbUseClientBatchCursor">
612 <context kind="enumeration">CursorDriverEnum</context>
613 <name>dbUseClientBatchCursor</name>
614 <value>3</value>
615 </source>
616 <destination designation="identity" />
617 </element>
618 <!--enum::dbUseDefaultCursor {Constant}-->
619 <element type="constant">
620 <source id="DAO.CursorDriverEnum.dbUseDefaultCursor">
621 <context kind="enumeration">CursorDriverEnum</context>
622 <name>dbUseDefaultCursor</name>
623 <value>-1</value>
624 </source>
625 <destination designation="identity" />
626 </element>
627 <!--enum::dbUseNoCursor {Constant}-->
628 <element type="constant">
629 <source id="DAO.CursorDriverEnum.dbUseNoCursor">
630 <context kind="enumeration">CursorDriverEnum</context>
631 <name>dbUseNoCursor</name>
632 <value>4</value>
633 </source>
634 <destination designation="identity" />
635 </element>
636 <!--enum::dbUseODBCCursor {Constant}-->
637 <element type="constant">
638 <source id="DAO.CursorDriverEnum.dbUseODBCCursor">
639 <context kind="enumeration">CursorDriverEnum</context>
640 <name>dbUseODBCCursor</name>
641 <value>1</value>
642 </source>
643 <destination designation="identity" />
644 </element>
645 <!--enum::dbUseServerCursor {Constant}-->
646 <element type="constant">
647 <source id="DAO.CursorDriverEnum.dbUseServerCursor">
648 <context kind="enumeration">CursorDriverEnum</context>
649 <name>dbUseServerCursor</name>
650 <value>2</value>
651 </source>
652 <destination designation="identity" />
653 </element>
654 <!--Class::Database-->
655 <element type="class">
656 <source id="DAO.Database">
657 <name>Database</name>
658 </source>
659 <destination designation="identity" />
660 </element>
661 <!--method::Database.BeginTrans-->
662 <element type="method">
663 <source id="DAO.Database.BeginTrans">
664 <context kind="class">Database</context>
665 <name>BeginTrans</name>
666 <type>void</type>
667 </source>
668 </element>
669 <!--method::Database.Close-->
670 <element type="method">
671 <source id="DAO.Database.Close">
672 <context kind="class">Database</context>
673 <name>Close</name>
674 <type>void</type>
675 </source>
676 </element>
677 <!--property::Database.CollatingOrder {ReadOnly}-->
678 <element type="property">
679 <source id="DAO.Database.CollatingOrder">
680 <context kind="class">Database</context>
681 <name>CollatingOrder</name>
682 <type>Integer</type>
683 </source>
684 </element>
685 <!--method::Database.CommitTrans-->
686 <element type="method">
687 <source id="DAO.Database.CommitTrans">
688 <context kind="class">Database</context>
689 <name>CommitTrans</name>
690 <type>void</type>
691 <parameter-list>
692 <parameter optional="true">
693 <type>Integer</type>
694 <name>Options</name>
695 </parameter>
696 </parameter-list>
697 </source>
698 </element>
699 <!--property::Database.Connect-->
700 <element type="property">
701 <source id="DAO.Database.Connect">
702 <context kind="class">Database</context>
703 <name>Connect</name>
704 <type>String</type>
705 </source>
706 </element>
707 <!--property::Database.Connection {ReadOnly}-->
708 <element type="property">
709 <source id="DAO.Database.Connection">
710 <context kind="class">Database</context>
711 <name>Connection</name>
712 <type>Connection</type>
713 </source>
714 </element>
715 <!--property::Database.Containers {ReadOnly}-->
716 <element type="property">
717 <source id="DAO.Database.Containers">
718 <context kind="class">Database</context>
719 <name>Containers</name>
720 <type>Containers</type>
721 </source>
722 </element>
723 <!--method::Database.CreateDynaset-->
724 <element type="method">
725 <source id="DAO.Database.CreateDynaset">
726 <context kind="class">Database</context>
727 <name>CreateDynaset</name>
728 <type>Recordset</type>
729 <parameter-list>
730 <parameter>
731 <type>String</type>
732 <name>Name</name>
733 </parameter>
734 <parameter optional="true">
735 <type>Variant</type>
736 <name>Options</name>
737 </parameter>
738 <parameter optional="true">
739 <type>Variant</type>
740 <name>Inconsistent</name>
741 </parameter>
742 </parameter-list>
743 </source>
744 </element>
745 <!--method::Database.CreateProperty-->
746 <element type="method">
747 <source id="DAO.Database.CreateProperty">
748 <context kind="class">Database</context>
749 <name>CreateProperty</name>
750 <type>Property</type>
751 <parameter-list>
752 <parameter optional="true">
753 <type>Variant</type>
754 <name>Name</name>
755 </parameter>
756 <parameter optional="true">
757 <type>Variant</type>
758 <name>Type</name>
759 </parameter>
760 <parameter optional="true">
761 <type>Variant</type>
762 <name>Value</name>
763 </parameter>
764 <parameter optional="true">
765 <type>Variant</type>
766 <name>DDL</name>
767 </parameter>
768 </parameter-list>
769 </source>
770 </element>
771 <!--method::Database.CreateQueryDef-->
772 <element type="method">
773 <source id="DAO.Database.CreateQueryDef">
774 <context kind="class">Database</context>
775 <name>CreateQueryDef</name>
776 <type>QueryDef</type>
777 <parameter-list>
778 <parameter optional="true">
779 <type>Variant</type>
780 <name>Name</name>
781 </parameter>
782 <parameter optional="true">
783 <type>Variant</type>
784 <name>SQLText</name>
785 </parameter>
786 </parameter-list>
787 </source>
788 </element>
789 <!--method::Database.CreateRelation-->
790 <element type="method">
791 <source id="DAO.Database.CreateRelation">
792 <context kind="class">Database</context>
793 <name>CreateRelation</name>
794 <type>Relation</type>
795 <parameter-list>
796 <parameter optional="true">
797 <type>Variant</type>
798 <name>Name</name>
799 </parameter>
800 <parameter optional="true">
801 <type>Variant</type>
802 <name>Table</name>
803 </parameter>
804 <parameter optional="true">
805 <type>Variant</type>
806 <name>ForeignTable</name>
807 </parameter>
808 <parameter optional="true">
809 <type>Variant</type>
810 <name>Attributes</name>
811 </parameter>
812 </parameter-list>
813 </source>
814 </element>
815 <!--method::Database.CreateSnapshot-->
816 <element type="method">
817 <source id="DAO.Database.CreateSnapshot">
818 <context kind="class">Database</context>
819 <name>CreateSnapshot</name>
820 <type>Recordset</type>
821 <parameter-list>
822 <parameter>
823 <type>String</type>
824 <name>Source</name>
825 </parameter>
826 <parameter optional="true">
827 <type>Variant</type>
828 <name>Options</name>
829 </parameter>
830 </parameter-list>
831 </source>
832 </element>
833 <!--method::Database.CreateTableDef-->
834 <element type="method">
835 <source id="DAO.Database.CreateTableDef">
836 <context kind="class">Database</context>
837 <name>CreateTableDef</name>
838 <type>TableDef</type>
839 <parameter-list>
840 <parameter optional="true">
841 <type>Variant</type>
842 <name>Name</name>
843 </parameter>
844 <parameter optional="true">
845 <type>Variant</type>
846 <name>Attributes</name>
847 </parameter>
848 <parameter optional="true">
849 <type>Variant</type>
850 <name>SourceTableName</name>
851 </parameter>
852 <parameter optional="true">
853 <type>Variant</type>
854 <name>Connect</name>
855 </parameter>
856 </parameter-list>
857 </source>
858 </element>
859 <!--method::Database.DeleteQueryDef-->
860 <element type="method">
861 <source id="DAO.Database.DeleteQueryDef">
862 <context kind="class">Database</context>
863 <name>DeleteQueryDef</name>
864 <type>void</type>
865 <parameter-list>
866 <parameter>
867 <type>String</type>
868 <name>Name</name>
869 </parameter>
870 </parameter-list>
871 </source>
872 </element>
873 <!--property::Database.DesignMasterID-->
874 <element type="property">
875 <source id="DAO.Database.DesignMasterID">
876 <context kind="class">Database</context>
877 <name>DesignMasterID</name>
878 <type>String</type>
879 </source>
880 </element>
881 <!--method::Database.Execute-->
882 <element type="method">
883 <source id="DAO.Database.Execute">
884 <context kind="class">Database</context>
885 <name>Execute</name>
886 <type>void</type>
887 <parameter-list>
888 <parameter>
889 <type>String</type>
890 <name>Query</name>
891 </parameter>
892 <parameter optional="true">
893 <type>Variant</type>
894 <name>Options</name>
895 </parameter>
896 </parameter-list>
897 </source>
898 </element>
899 <!--method::Database.ExecuteSQL-->
900 <element type="method">
901 <source id="DAO.Database.ExecuteSQL">
902 <context kind="class">Database</context>
903 <name>ExecuteSQL</name>
904 <type>Integer</type>
905 <parameter-list>
906 <parameter>
907 <type>String</type>
908 <name>SQL</name>
909 </parameter>
910 </parameter-list>
911 </source>
912 </element>
913 <!--method::Database.ListFields-->
914 <element type="method">
915 <source id="DAO.Database.ListFields">
916 <context kind="class">Database</context>
917 <name>ListFields</name>
918 <type>Recordset</type>
919 <parameter-list>
920 <parameter>
921 <type>String</type>
922 <name>Name</name>
923 </parameter>
924 </parameter-list>
925 </source>
926 </element>
927 <!--method::Database.ListTables-->
928 <element type="method">
929 <source id="DAO.Database.ListTables">
930 <context kind="class">Database</context>
931 <name>ListTables</name>
932 <type>Recordset</type>
933 </source>
934 </element>
935 <!--method::Database.MakeReplica-->
936 <element type="method">
937 <source id="DAO.Database.MakeReplica">
938 <context kind="class">Database</context>
939 <name>MakeReplica</name>
940 <type>void</type>
941 <parameter-list>
942 <parameter>
943 <type>String</type>
944 <name>PathName</name>
945 </parameter>
946 <parameter>
947 <type>String</type>
948 <name>Description</name>
949 </parameter>
950 <parameter optional="true">
951 <type>Variant</type>
952 <name>Options</name>
953 </parameter>
954 </parameter-list>
955 </source>
956 </element>
957 <!--property::Database.Name {ReadOnly}-->
958 <element type="property">
959 <source id="DAO.Database.Name">
960 <context kind="class">Database</context>
961 <name>Name</name>
962 <type>String</type>
963 </source>
964 </element>
965 <!--method::Database.NewPassword-->
966 <element type="method">
967 <source id="DAO.Database.NewPassword">
968 <context kind="class">Database</context>
969 <name>NewPassword</name>
970 <type>void</type>
971 <parameter-list>
972 <parameter>
973 <type>String</type>
974 <name>bstrOld</name>
975 </parameter>
976 <parameter>
977 <type>String</type>
978 <name>bstrNew</name>
979 </parameter>
980 </parameter-list>
981 </source>
982 </element>
983 <!--method::Database.OpenQueryDef-->
984 <element type="method">
985 <source id="DAO.Database.OpenQueryDef">
986 <context kind="class">Database</context>
987 <name>OpenQueryDef</name>
988 <type>QueryDef</type>
989 <parameter-list>
990 <parameter>
991 <type>String</type>
992 <name>Name</name>
993 </parameter>
994 </parameter-list>
995 </source>
996 </element>
997 <!--method::Database.OpenRecordset-->
998 <element type="method">
999 <source id="DAO.Database.OpenRecordset">
1000 <context kind="class">Database</context>
1001 <name>OpenRecordset</name>
1002 <type>Recordset</type>
1003 <parameter-list>
1004 <parameter>
1005 <type>String</type>
1006 <name>Name</name>
1007 </parameter>
1008 <parameter optional="true">
1009 <type>Variant</type>
1010 <name>Type</name>
1011 </parameter>
1012 <parameter optional="true">
1013 <type>Variant</type>
1014 <name>Options</name>
1015 </parameter>
1016 <parameter optional="true">
1017 <type>Variant</type>
1018 <name>LockEdit</name>
1019 </parameter>
1020 </parameter-list>
1021 </source>
1022 </element>
1023 <!--method::Database.OpenTable-->
1024 <element type="method">
1025 <source id="DAO.Database.OpenTable">
1026 <context kind="class">Database</context>
1027 <name>OpenTable</name>
1028 <type>Recordset</type>
1029 <parameter-list>
1030 <parameter>
1031 <type>String</type>
1032 <name>Name</name>
1033 </parameter>
1034 <parameter optional="true">
1035 <type>Variant</type>
1036 <name>Options</name>
1037 </parameter>
1038 </parameter-list>
1039 </source>
1040 </element>
1041 <!--method::Database.PopulatePartial-->
1042 <element type="method">
1043 <source id="DAO.Database.PopulatePartial">
1044 <context kind="class">Database</context>
1045 <name>PopulatePartial</name>
1046 <type>void</type>
1047 <parameter-list>
1048 <parameter>
1049 <type>String</type>
1050 <name>DbPathName</name>
1051 </parameter>
1052 </parameter-list>
1053 </source>
1054 </element>
1055 <!--property::Database.Properties {ReadOnly}-->
1056 <element type="property">
1057 <source id="DAO.Database.Properties">
1058 <context kind="class">Database</context>
1059 <name>Properties</name>
1060 <type>Properties</type>
1061 </source>
1062 </element>
1063 <!--property::Database.QueryDefs {ReadOnly}-->
1064 <element type="property">
1065 <source id="DAO.Database.QueryDefs">
1066 <context kind="class">Database</context>
1067 <name>QueryDefs</name>
1068 <type>QueryDefs</type>
1069 </source>
1070 </element>
1071 <!--property::Database.QueryTimeout-->
1072 <element type="property">
1073 <source id="DAO.Database.QueryTimeout">
1074 <context kind="class">Database</context>
1075 <name>QueryTimeout</name>
1076 <type>short</type>
1077 </source>
1078 </element>
1079 <!--property::Database.RecordsAffected {ReadOnly}-->
1080 <element type="property">
1081 <source id="DAO.Database.RecordsAffected">
1082 <context kind="class">Database</context>
1083 <name>RecordsAffected</name>
1084 <type>Integer</type>
1085 </source>
1086 </element>
1087 <!--property::Database.Recordsets {ReadOnly}-->
1088 <element type="property">
1089 <source id="DAO.Database.Recordsets">
1090 <context kind="class">Database</context>
1091 <name>Recordsets</name>
1092 <type>Recordsets</type>
1093 </source>
1094 </element>
1095 <!--property::Database.Relations {ReadOnly}-->
1096 <element type="property">
1097 <source id="DAO.Database.Relations">
1098 <context kind="class">Database</context>
1099 <name>Relations</name>
1100 <type>Relations</type>
1101 </source>
1102 </element>
1103 <!--property::Database.ReplicaID {ReadOnly}-->
1104 <element type="property">
1105 <source id="DAO.Database.ReplicaID">
1106 <context kind="class">Database</context>
1107 <name>ReplicaID</name>
1108 <type>String</type>
1109 </source>
1110 </element>
1111 <!--method::Database.Rollback-->
1112 <element type="method">
1113 <source id="DAO.Database.Rollback">
1114 <context kind="class">Database</context>
1115 <name>Rollback</name>
1116 <type>void</type>
1117 </source>
1118 </element>
1119 <!--method::Database.Synchronize-->
1120 <element type="method">
1121 <source id="DAO.Database.Synchronize">
1122 <context kind="class">Database</context>
1123 <name>Synchronize</name>
1124 <type>void</type>
1125 <parameter-list>
1126 <parameter>
1127 <type>String</type>
1128 <name>DbPathName</name>
1129 </parameter>
1130 <parameter optional="true">
1131 <type>Variant</type>
1132 <name>ExchangeType</name>
1133 </parameter>
1134 </parameter-list>
1135 </source>
1136 </element>
1137 <!--property::Database.TableDefs {Default} {ReadOnly}-->
1138 <element type="property">
1139 <source id="DAO.Database.TableDefs">
1140 <context kind="class">Database</context>
1141 <name default="true">TableDefs</name>
1142 <type>TableDefs</type>
1143 </source>
1144 </element>
1145 <!--property::Database.Transactions {ReadOnly}-->
1146 <element type="property">
1147 <source id="DAO.Database.Transactions">
1148 <context kind="class">Database</context>
1149 <name>Transactions</name>
1150 <type>boolean</type>
1151 </source>
1152 </element>
1153 <!--property::Database.Updatable {ReadOnly}-->
1154 <element type="property">
1155 <source id="DAO.Database.Updatable">
1156 <context kind="class">Database</context>
1157 <name>Updatable</name>
1158 <type>boolean</type>
1159 </source>
1160 </element>
1161 <!--property::Database.Version {ReadOnly}-->
1162 <element type="property">
1163 <source id="DAO.Database.Version">
1164 <context kind="class">Database</context>
1165 <name>Version</name>
1166 <type>String</type>
1167 </source>
1168 </element>
1169 <!--Class::Databases-->
1170 <element type="class">
1171 <source id="DAO.Databases">
1172 <name>Databases</name>
1173 </source>
1174 <destination designation="identity" />
1175 </element>
1176 <!--property::Databases.Count {ReadOnly}-->
1177 <element type="property">
1178 <source id="DAO.Databases.Count">
1179 <context kind="class">Databases</context>
1180 <name>Count</name>
1181 <type>short</type>
1182 </source>
1183 </element>
1184 <!--property::Databases.Item {Default} {ReadOnly}-->
1185 <element type="property">
1186 <source id="DAO.Databases.Item">
1187 <context kind="class">Databases</context>
1188 <name default="true">Item</name>
1189 <type>Database</type>
1190 <parameter-list>
1191 <parameter>
1192 <type>Variant</type>
1193 <name>Item</name>
1194 </parameter>
1195 </parameter-list>
1196 </source>
1197 </element>
1198 <!--method::Databases.Refresh-->
1199 <element type="method">
1200 <source id="DAO.Databases.Refresh">
1201 <context kind="class">Databases</context>
1202 <name>Refresh</name>
1203 <type>void</type>
1204 </source>
1205 </element>
1206 <!--enum::DatabaseTypeEnum {Enumeration}-->
1207 <element type="enumeration">
1208 <source id="DAO.DatabaseTypeEnum">
1209 <name>DatabaseTypeEnum</name>
1210 </source>
1211 <destination designation="identity" />
1212 </element>
1213 <!--enum::dbDecrypt {Constant}-->
1214 <element type="constant">
1215 <source id="DAO.DatabaseTypeEnum.dbDecrypt">
1216 <context kind="enumeration">DatabaseTypeEnum</context>
1217 <name>dbDecrypt</name>
1218 <value>4</value>
1219 </source>
1220 <destination designation="identity" />
1221 </element>
1222 <!--enum::dbEncrypt {Constant}-->
1223 <element type="constant">
1224 <source id="DAO.DatabaseTypeEnum.dbEncrypt">
1225 <context kind="enumeration">DatabaseTypeEnum</context>
1226 <name>dbEncrypt</name>
1227 <value>2</value>
1228 </source>
1229 <destination designation="identity" />
1230 </element>
1231 <!--enum::dbVersion10 {Constant}-->
1232 <element type="constant">
1233 <source id="DAO.DatabaseTypeEnum.dbVersion10">
1234 <context kind="enumeration">DatabaseTypeEnum</context>
1235 <name>dbVersion10</name>
1236 <value>1</value>
1237 </source>
1238 <destination designation="identity" />
1239 </element>
1240 <!--enum::dbVersion11 {Constant}-->
1241 <element type="constant">
1242 <source id="DAO.DatabaseTypeEnum.dbVersion11">
1243 <context kind="enumeration">DatabaseTypeEnum</context>
1244 <name>dbVersion11</name>
1245 <value>8</value>
1246 </source>
1247 <destination designation="identity" />
1248 </element>
1249 <!--enum::dbVersion20 {Constant}-->
1250 <element type="constant">
1251 <source id="DAO.DatabaseTypeEnum.dbVersion20">
1252 <context kind="enumeration">DatabaseTypeEnum</context>
1253 <name>dbVersion20</name>
1254 <value>16</value>
1255 </source>
1256 <destination designation="identity" />
1257 </element>
1258 <!--enum::dbVersion30 {Constant}-->
1259 <element type="constant">
1260 <source id="DAO.DatabaseTypeEnum.dbVersion30">
1261 <context kind="enumeration">DatabaseTypeEnum</context>
1262 <name>dbVersion30</name>
1263 <value>32</value>
1264 </source>
1265 <destination designation="identity" />
1266 </element>
1267 <!--enum::dbVersion40 {Constant}-->
1268 <element type="constant">
1269 <source id="DAO.DatabaseTypeEnum.dbVersion40">
1270 <context kind="enumeration">DatabaseTypeEnum</context>
1271 <name>dbVersion40</name>
1272 <value>64</value>
1273 </source>
1274 <destination designation="identity" />
1275 </element>
1276 <!--enum::DataTypeEnum {Enumeration}-->
1277 <element type="enumeration">
1278 <source id="DAO.DataTypeEnum">
1279 <name>DataTypeEnum</name>
1280 </source>
1281 <destination designation="identity" />
1282 </element>
1283 <!--enum::dbBigInt {Constant}-->
1284 <element type="constant">
1285 <source id="DAO.DataTypeEnum.dbBigInt">
1286 <context kind="enumeration">DataTypeEnum</context>
1287 <name>dbBigInt</name>
1288 <value>16</value>
1289 </source>
1290 <destination designation="identity" />
1291 </element>
1292 <!--enum::dbBinary {Constant}-->
1293 <element type="constant">
1294 <source id="DAO.DataTypeEnum.dbBinary">
1295 <context kind="enumeration">DataTypeEnum</context>
1296 <name>dbBinary</name>
1297 <value>9</value>
1298 </source>
1299 <destination designation="identity" />
1300 </element>
1301 <!--enum::dbBoolean {Constant}-->
1302 <element type="constant">
1303 <source id="DAO.DataTypeEnum.dbBoolean">
1304 <context kind="enumeration">DataTypeEnum</context>
1305 <name>dbBoolean</name>
1306 <value>1</value>
1307 </source>
1308 <destination designation="identity" />
1309 </element>
1310 <!--enum::dbByte {Constant}-->
1311 <element type="constant">
1312 <source id="DAO.DataTypeEnum.dbByte">
1313 <context kind="enumeration">DataTypeEnum</context>
1314 <name>dbByte</name>
1315 <value>2</value>
1316 </source>
1317 <destination designation="identity" />
1318 </element>
1319 <!--enum::dbChar {Constant}-->
1320 <element type="constant">
1321 <source id="DAO.DataTypeEnum.dbChar">
1322 <context kind="enumeration">DataTypeEnum</context>
1323 <name>dbChar</name>
1324 <value>18</value>
1325 </source>
1326 <destination designation="identity" />
1327 </element>
1328 <!--enum::dbCurrency {Constant}-->
1329 <element type="constant">
1330 <source id="DAO.DataTypeEnum.dbCurrency">
1331 <context kind="enumeration">DataTypeEnum</context>
1332 <name>dbCurrency</name>
1333 <value>5</value>
1334 </source>
1335 <destination designation="identity" />
1336 </element>
1337 <!--enum::dbDate {Constant}-->
1338 <element type="constant">
1339 <source id="DAO.DataTypeEnum.dbDate">
1340 <context kind="enumeration">DataTypeEnum</context>
1341 <name>dbDate</name>
1342 <value>8</value>
1343 </source>
1344 <destination designation="identity" />
1345 </element>
1346 <!--enum::dbDecimal {Constant}-->
1347 <element type="constant">
1348 <source id="DAO.DataTypeEnum.dbDecimal">
1349 <context kind="enumeration">DataTypeEnum</context>
1350 <name>dbDecimal</name>
1351 <value>20</value>
1352 </source>
1353 <destination designation="identity" />
1354 </element>
1355 <!--enum::dbDouble {Constant}-->
1356 <element type="constant">
1357 <source id="DAO.DataTypeEnum.dbDouble">
1358 <context kind="enumeration">DataTypeEnum</context>
1359 <name>dbDouble</name>
1360 <value>7</value>
1361 </source>
1362 <destination designation="identity" />
1363 </element>
1364 <!--enum::dbFloat {Constant}-->
1365 <element type="constant">
1366 <source id="DAO.DataTypeEnum.dbFloat">
1367 <context kind="enumeration">DataTypeEnum</context>
1368 <name>dbFloat</name>
1369 <value>21</value>
1370 </source>
1371 <destination designation="identity" />
1372 </element>
1373 <!--enum::dbGUID {Constant}-->
1374 <element type="constant">
1375 <source id="DAO.DataTypeEnum.dbGUID">
1376 <context kind="enumeration">DataTypeEnum</context>
1377 <name>dbGUID</name>
1378 <value>15</value>
1379 </source>
1380 <destination designation="identity" />
1381 </element>
1382 <!--enum::dbInteger {Constant}-->
1383 <element type="constant">
1384 <source id="DAO.DataTypeEnum.dbInteger">
1385 <context kind="enumeration">DataTypeEnum</context>
1386 <name>dbInteger</name>
1387 <value>3</value>
1388 </source>
1389 <destination designation="identity" />
1390 </element>
1391 <!--enum::dbLong {Constant}-->
1392 <element type="constant">
1393 <source id="DAO.DataTypeEnum.dbLong">
1394 <context kind="enumeration">DataTypeEnum</context>
1395 <name>dbLong</name>
1396 <value>4</value>
1397 </source>
1398 <destination designation="identity" />
1399 </element>
1400 <!--enum::dbLongBinary {Constant}-->
1401 <element type="constant">
1402 <source id="DAO.DataTypeEnum.dbLongBinary">
1403 <context kind="enumeration">DataTypeEnum</context>
1404 <name>dbLongBinary</name>
1405 <value>11</value>
1406 </source>
1407 <destination designation="identity" />
1408 </element>
1409 <!--enum::dbMemo {Constant}-->
1410 <element type="constant">
1411 <source id="DAO.DataTypeEnum.dbMemo">
1412 <context kind="enumeration">DataTypeEnum</context>
1413 <name>dbMemo</name>
1414 <value>12</value>
1415 </source>
1416 <destination designation="identity" />
1417 </element>
1418 <!--enum::dbNumeric {Constant}-->
1419 <element type="constant">
1420 <source id="DAO.DataTypeEnum.dbNumeric">
1421 <context kind="enumeration">DataTypeEnum</context>
1422 <name>dbNumeric</name>
1423 <value>19</value>
1424 </source>
1425 <destination designation="identity" />
1426 </element>
1427 <!--enum::dbSingle {Constant}-->
1428 <element type="constant">
1429 <source id="DAO.DataTypeEnum.dbSingle">
1430 <context kind="enumeration">DataTypeEnum</context>
1431 <name>dbSingle</name>
1432 <value>6</value>
1433 </source>
1434 <destination designation="identity" />
1435 </element>
1436 <!--enum::dbText {Constant}-->
1437 <element type="constant">
1438 <source id="DAO.DataTypeEnum.dbText">
1439 <context kind="enumeration">DataTypeEnum</context>
1440 <name>dbText</name>
1441 <value>10</value>
1442 </source>
1443 <destination designation="identity" />
1444 </element>
1445 <!--enum::dbTime {Constant}-->
1446 <element type="constant">
1447 <source id="DAO.DataTypeEnum.dbTime">
1448 <context kind="enumeration">DataTypeEnum</context>
1449 <name>dbTime</name>
1450 <value>22</value>
1451 </source>
1452 <destination designation="identity" />
1453 </element>
1454 <!--enum::dbTimeStamp {Constant}-->
1455 <element type="constant">
1456 <source id="DAO.DataTypeEnum.dbTimeStamp">
1457 <context kind="enumeration">DataTypeEnum</context>
1458 <name>dbTimeStamp</name>
1459 <value>23</value>
1460 </source>
1461 <destination designation="identity" />
1462 </element>
1463 <!--enum::dbVarBinary {Constant}-->
1464 <element type="constant">
1465 <source id="DAO.DataTypeEnum.dbVarBinary">
1466 <context kind="enumeration">DataTypeEnum</context>
1467 <name>dbVarBinary</name>
1468 <value>17</value>
1469 </source>
1470 <destination designation="identity" />
1471 </element>
1472 <!--Class::DBEngine-->
1473 <element type="class">
1474 <source id="DAO.DBEngine">
1475 <name>DBEngine</name>
1476 </source>
1477 <destination designation="identity" />
1478 </element>
1479 <!--method::DBEngine.BeginTrans-->
1480 <element type="method">
1481 <source id="DAO.DBEngine.BeginTrans">
1482 <context kind="class">DBEngine</context>
1483 <name>BeginTrans</name>
1484 <type>void</type>
1485 </source>
1486 </element>
1487 <!--method::DBEngine.CommitTrans-->
1488 <element type="method">
1489 <source id="DAO.DBEngine.CommitTrans">
1490 <context kind="class">DBEngine</context>
1491 <name>CommitTrans</name>
1492 <type>void</type>
1493 <parameter-list>
1494 <parameter optional="true">
1495 <type>Integer</type>
1496 <name>Option</name>
1497 </parameter>
1498 </parameter-list>
1499 </source>
1500 </element>
1501 <!--method::DBEngine.CompactDatabase-->
1502 <element type="method">
1503 <source id="DAO.DBEngine.CompactDatabase">
1504 <context kind="class">DBEngine</context>
1505 <name>CompactDatabase</name>
1506 <type>void</type>
1507 <parameter-list>
1508 <parameter>
1509 <type>String</type>
1510 <name>SrcName</name>
1511 </parameter>
1512 <parameter>
1513 <type>String</type>
1514 <name>DstName</name>
1515 </parameter>
1516 <parameter optional="true">
1517 <type>Variant</type>
1518 <name>DstLocale</name>
1519 </parameter>
1520 <parameter optional="true">
1521 <type>Variant</type>
1522 <name>Options</name>
1523 </parameter>
1524 <parameter optional="true">
1525 <type>Variant</type>
1526 <name>SrcLocale</name>
1527 </parameter>
1528 </parameter-list>
1529 </source>
1530 </element>
1531 <!--method::DBEngine.CreateDatabase-->
1532 <element type="method">
1533 <source id="DAO.DBEngine.CreateDatabase">
1534 <context kind="class">DBEngine</context>
1535 <name>CreateDatabase</name>
1536 <type>Database</type>
1537 <parameter-list>
1538 <parameter>
1539 <type>String</type>
1540 <name>Name</name>
1541 </parameter>
1542 <parameter>
1543 <type>String</type>
1544 <name>Locale</name>
1545 </parameter>
1546 <parameter optional="true">
1547 <type>Variant</type>
1548 <name>Option</name>
1549 </parameter>
1550 </parameter-list>
1551 </source>
1552 </element>
1553 <!--method::DBEngine.CreateWorkspace-->
1554 <element type="method">
1555 <source id="DAO.DBEngine.CreateWorkspace">
1556 <context kind="class">DBEngine</context>
1557 <name>CreateWorkspace</name>
1558 <type>Workspace</type>
1559 <parameter-list>
1560 <parameter>
1561 <type>String</type>
1562 <name>Name</name>
1563 </parameter>
1564 <parameter>
1565 <type>String</type>
1566 <name>UserName</name>
1567 </parameter>
1568 <parameter>
1569 <type>String</type>
1570 <name>Password</name>
1571 </parameter>
1572 <parameter optional="true">
1573 <type>Variant</type>
1574 <name>UseType</name>
1575 </parameter>
1576 </parameter-list>
1577 </source>
1578 </element>
1579 <!--property::DBEngine.DefaultType-->
1580 <element type="property">
1581 <source id="DAO.DBEngine.DefaultType">
1582 <context kind="class">DBEngine</context>
1583 <name>DefaultType</name>
1584 <type>Integer</type>
1585 </source>
1586 </element>
1587 <!--property::DBEngine.Errors {ReadOnly}-->
1588 <element type="property">
1589 <source id="DAO.DBEngine.Errors">
1590 <context kind="class">DBEngine</context>
1591 <name>Errors</name>
1592 <type>Errors</type>
1593 </source>
1594 </element>
1595 <!--method::DBEngine.FreeLocks-->
1596 <element type="method">
1597 <source id="DAO.DBEngine.FreeLocks">
1598 <context kind="class">DBEngine</context>
1599 <name>FreeLocks</name>
1600 <type>void</type>
1601 </source>
1602 </element>
1603 <!--method::DBEngine.Idle-->
1604 <element type="method">
1605 <source id="DAO.DBEngine.Idle">
1606 <context kind="class">DBEngine</context>
1607 <name>Idle</name>
1608 <type>void</type>
1609 <parameter-list>
1610 <parameter optional="true">
1611 <type>Variant</type>
1612 <name>Action</name>
1613 </parameter>
1614 </parameter-list>
1615 </source>
1616 </element>
1617 <!--property::DBEngine.IniPath-->
1618 <element type="property">
1619 <source id="DAO.DBEngine.IniPath">
1620 <context kind="class">DBEngine</context>
1621 <name>IniPath</name>
1622 <type>String</type>
1623 </source>
1624 </element>
1625 <!--method::DBEngine.ISAMStats-->
1626 <element type="method">
1627 <source id="DAO.DBEngine.ISAMStats">
1628 <context kind="class">DBEngine</context>
1629 <name>ISAMStats</name>
1630 <type>Integer</type>
1631 <parameter-list>
1632 <parameter>
1633 <type>Integer</type>
1634 <name>StatNum</name>
1635 </parameter>
1636 <parameter optional="true">
1637 <type>Variant</type>
1638 <name>Reset</name>
1639 </parameter>
1640 </parameter-list>
1641 </source>
1642 </element>
1643 <!--property::DBEngine.LoginTimeout-->
1644 <element type="property">
1645 <source id="DAO.DBEngine.LoginTimeout">
1646 <context kind="class">DBEngine</context>
1647 <name>LoginTimeout</name>
1648 <type>short</type>
1649 </source>
1650 </element>
1651 <!--method::DBEngine.OpenConnection-->
1652 <element type="method">
1653 <source id="DAO.DBEngine.OpenConnection">
1654 <context kind="class">DBEngine</context>
1655 <name>OpenConnection</name>
1656 <type>Connection</type>
1657 <parameter-list>
1658 <parameter>
1659 <type>String</type>
1660 <name>Name</name>
1661 </parameter>
1662 <parameter optional="true">
1663 <type>Variant</type>
1664 <name>Options</name>
1665 </parameter>
1666 <parameter optional="true">
1667 <type>Variant</type>
1668 <name>ReadOnly</name>
1669 </parameter>
1670 <parameter optional="true">
1671 <type>Variant</type>
1672 <name>Connect</name>
1673 </parameter>
1674 </parameter-list>
1675 </source>
1676 </element>
1677 <!--method::DBEngine.OpenDatabase-->
1678 <element type="method">
1679 <source id="DAO.DBEngine.OpenDatabase">
1680 <context kind="class">DBEngine</context>
1681 <name>OpenDatabase</name>
1682 <type>Database</type>
1683 <parameter-list>
1684 <parameter>
1685 <type>String</type>
1686 <name>Name</name>
1687 </parameter>
1688 <parameter optional="true">
1689 <type>Variant</type>
1690 <name>Options</name>
1691 </parameter>
1692 <parameter optional="true">
1693 <type>Variant</type>
1694 <name>ReadOnly</name>
1695 </parameter>
1696 <parameter optional="true">
1697 <type>Variant</type>
1698 <name>Connect</name>
1699 </parameter>
1700 </parameter-list>
1701 </source>
1702 </element>
1703 <!--property::DBEngine.Properties {ReadOnly}-->
1704 <element type="property">
1705 <source id="DAO.DBEngine.Properties">
1706 <context kind="class">DBEngine</context>
1707 <name>Properties</name>
1708 <type>Properties</type>
1709 </source>
1710 </element>
1711 <!--method::DBEngine.RegisterDatabase-->
1712 <element type="method">
1713 <source id="DAO.DBEngine.RegisterDatabase">
1714 <context kind="class">DBEngine</context>
1715 <name>RegisterDatabase</name>
1716 <type>void</type>
1717 <parameter-list>
1718 <parameter>
1719 <type>String</type>
1720 <name>Dsn</name>
1721 </parameter>
1722 <parameter>
1723 <type>String</type>
1724 <name>Driver</name>
1725 </parameter>
1726 <parameter>
1727 <type>boolean</type>
1728 <name>Silent</name>
1729 </parameter>
1730 <parameter>
1731 <type>String</type>
1732 <name>Attributes</name>
1733 </parameter>
1734 </parameter-list>
1735 </source>
1736 </element>
1737 <!--method::DBEngine.RepairDatabase-->
1738 <element type="method">
1739 <source id="DAO.DBEngine.RepairDatabase">
1740 <context kind="class">DBEngine</context>
1741 <name>RepairDatabase</name>
1742 <type>void</type>
1743 <parameter-list>
1744 <parameter>
1745 <type>String</type>
1746 <name>Name</name>
1747 </parameter>
1748 </parameter-list>
1749 </source>
1750 </element>
1751 <!--method::DBEngine.Rollback-->
1752 <element type="method">
1753 <source id="DAO.DBEngine.Rollback">
1754 <context kind="class">DBEngine</context>
1755 <name>Rollback</name>
1756 <type>void</type>
1757 </source>
1758 </element>
1759 <!--method::DBEngine.SetDataAccessOption-->
1760 <element type="method">
1761 <source id="DAO.DBEngine.SetDataAccessOption">
1762 <context kind="class">DBEngine</context>
1763 <name>SetDataAccessOption</name>
1764 <type>void</type>
1765 <parameter-list>
1766 <parameter>
1767 <type>short</type>
1768 <name>Option</name>
1769 </parameter>
1770 <parameter>
1771 <type>Variant</type>
1772 <name>Value</name>
1773 </parameter>
1774 </parameter-list>
1775 </source>
1776 </element>
1777 <!--method::DBEngine.SetDefaultWorkspace-->
1778 <element type="method">
1779 <source id="DAO.DBEngine.SetDefaultWorkspace">
1780 <context kind="class">DBEngine</context>
1781 <name>SetDefaultWorkspace</name>
1782 <type>void</type>
1783 <parameter-list>
1784 <parameter>
1785 <type>String</type>
1786 <name>Name</name>
1787 </parameter>
1788 <parameter>
1789 <type>String</type>
1790 <name>Password</name>
1791 </parameter>
1792 </parameter-list>
1793 </source>
1794 </element>
1795 <!--method::DBEngine.SetOption-->
1796 <element type="method">
1797 <source id="DAO.DBEngine.SetOption">
1798 <context kind="class">DBEngine</context>
1799 <name>SetOption</name>
1800 <type>void</type>
1801 <parameter-list>
1802 <parameter>
1803 <type>Integer</type>
1804 <name>Option</name>
1805 </parameter>
1806 <parameter>
1807 <type>Variant</type>
1808 <name>Value</name>
1809 </parameter>
1810 </parameter-list>
1811 </source>
1812 </element>
1813 <!--property::DBEngine.SystemDB-->
1814 <element type="property">
1815 <source id="DAO.DBEngine.SystemDB">
1816 <context kind="class">DBEngine</context>
1817 <name>SystemDB</name>
1818 <type>String</type>
1819 </source>
1820 </element>
1821 <!--property::DBEngine.Version {ReadOnly}-->
1822 <element type="property">
1823 <source id="DAO.DBEngine.Version">
1824 <context kind="class">DBEngine</context>
1825 <name>Version</name>
1826 <type>String</type>
1827 </source>
1828 </element>
1829 <!--property::DBEngine.Workspaces {Default} {ReadOnly}-->
1830 <element type="property">
1831 <source id="DAO.DBEngine.Workspaces">
1832 <context kind="class">DBEngine</context>
1833 <name default="true">Workspaces</name>
1834 <type>Workspaces</type>
1835 </source>
1836 </element>
1837 <!--property::dbLangArabic-->
1838 <element type="property">
1839 <source id="DAO.dbLangArabic">
1840 <name>dbLangArabic</name>
1841 <type>String</type>
1842 </source>
1843 <destination designation="identity" />
1844 </element>
1845 <!--property::dbLangChineseSimplified-->
1846 <element type="property">
1847 <source id="DAO.dbLangChineseSimplified">
1848 <name>dbLangChineseSimplified</name>
1849 <type>String</type>
1850 </source>
1851 <destination designation="identity" />
1852 </element>
1853 <!--property::dbLangChineseTraditional-->
1854 <element type="property">
1855 <source id="DAO.dbLangChineseTraditional">
1856 <name>dbLangChineseTraditional</name>
1857 <type>String</type>
1858 </source>
1859 <destination designation="identity" />
1860 </element>
1861 <!--property::dbLangCyrillic-->
1862 <element type="property">
1863 <source id="DAO.dbLangCyrillic">
1864 <name>dbLangCyrillic</name>
1865 <type>String</type>
1866 </source>
1867 <destination designation="identity" />
1868 </element>
1869 <!--property::dbLangCzech-->
1870 <element type="property">
1871 <source id="DAO.dbLangCzech">
1872 <name>dbLangCzech</name>
1873 <type>String</type>
1874 </source>
1875 <destination designation="identity" />
1876 </element>
1877 <!--property::dbLangDutch-->
1878 <element type="property">
1879 <source id="DAO.dbLangDutch">
1880 <name>dbLangDutch</name>
1881 <type>String</type>
1882 </source>
1883 <destination designation="identity" />
1884 </element>
1885 <!--property::dbLangGeneral-->
1886 <element type="property">
1887 <source id="DAO.dbLangGeneral">
1888 <name>dbLangGeneral</name>
1889 <type>String</type>
1890 </source>
1891 <destination designation="identity" />
1892 </element>
1893 <!--property::dbLangGreek-->
1894 <element type="property">
1895 <source id="DAO.dbLangGreek">
1896 <name>dbLangGreek</name>
1897 <type>String</type>
1898 </source>
1899 <destination designation="identity" />
1900 </element>
1901 <!--property::dbLangHebrew-->
1902 <element type="property">
1903 <source id="DAO.dbLangHebrew">
1904 <name>dbLangHebrew</name>
1905 <type>String</type>
1906 </source>
1907 <destination designation="identity" />
1908 </element>
1909 <!--property::dbLangHungarian-->
1910 <element type="property">
1911 <source id="DAO.dbLangHungarian">
1912 <name>dbLangHungarian</name>
1913 <type>String</type>
1914 </source>
1915 <destination designation="identity" />
1916 </element>
1917 <!--property::dbLangIcelandic-->
1918 <element type="property">
1919 <source id="DAO.dbLangIcelandic">
1920 <name>dbLangIcelandic</name>
1921 <type>String</type>
1922 </source>
1923 <destination designation="identity" />
1924 </element>
1925 <!--property::dbLangJapanese-->
1926 <element type="property">
1927 <source id="DAO.dbLangJapanese">
1928 <name>dbLangJapanese</name>
1929 <type>String</type>
1930 </source>
1931 <destination designation="identity" />
1932 </element>
1933 <!--property::dbLangKorean-->
1934 <element type="property">
1935 <source id="DAO.dbLangKorean">
1936 <name>dbLangKorean</name>
1937 <type>String</type>
1938 </source>
1939 <destination designation="identity" />
1940 </element>
1941 <!--property::dbLangNordic-->
1942 <element type="property">
1943 <source id="DAO.dbLangNordic">
1944 <name>dbLangNordic</name>
1945 <type>String</type>
1946 </source>
1947 <destination designation="identity" />
1948 </element>
1949 <!--property::dbLangNorwDan-->
1950 <element type="property">
1951 <source id="DAO.dbLangNorwDan">
1952 <name>dbLangNorwDan</name>
1953 <type>String</type>
1954 </source>
1955 <destination designation="identity" />
1956 </element>
1957 <!--property::dbLangPolish-->
1958 <element type="property">
1959 <source id="DAO.dbLangPolish">
1960 <name>dbLangPolish</name>
1961 <type>String</type>
1962 </source>
1963 <destination designation="identity" />
1964 </element>
1965 <!--property::dbLangSlovenian-->
1966 <element type="property">
1967 <source id="DAO.dbLangSlovenian">
1968 <name>dbLangSlovenian</name>
1969 <type>String</type>
1970 </source>
1971 <destination designation="identity" />
1972 </element>
1973 <!--property::dbLangSpanish-->
1974 <element type="property">
1975 <source id="DAO.dbLangSpanish">
1976 <name>dbLangSpanish</name>
1977 <type>String</type>
1978 </source>
1979 <destination designation="identity" />
1980 </element>
1981 <!--property::dbLangSwedFin-->
1982 <element type="property">
1983 <source id="DAO.dbLangSwedFin">
1984 <name>dbLangSwedFin</name>
1985 <type>String</type>
1986 </source>
1987 <destination designation="identity" />
1988 </element>
1989 <!--property::dbLangThai-->
1990 <element type="property">
1991 <source id="DAO.dbLangThai">
1992 <name>dbLangThai</name>
1993 <type>String</type>
1994 </source>
1995 <destination designation="identity" />
1996 </element>
1997 <!--property::dbLangTurkish-->
1998 <element type="property">
1999 <source id="DAO.dbLangTurkish">
2000 <name>dbLangTurkish</name>
2001 <type>String</type>
2002 </source>
2003 <destination designation="identity" />
2004 </element>
2005 <!--Class::Document-->
2006 <element type="class">
2007 <source id="DAO.Document">
2008 <name>Document</name>
2009 </source>
2010 <destination designation="identity" />
2011 </element>
2012 <!--property::Document.AllPermissions {ReadOnly}-->
2013 <element type="property">
2014 <source id="DAO.Document.AllPermissions">
2015 <context kind="class">Document</context>
2016 <name>AllPermissions</name>
2017 <type>Integer</type>
2018 </source>
2019 </element>
2020 <!--property::Document.Container {ReadOnly}-->
2021 <element type="property">
2022 <source id="DAO.Document.Container">
2023 <context kind="class">Document</context>
2024 <name>Container</name>
2025 <type>String</type>
2026 </source>
2027 </element>
2028 <!--method::Document.CreateProperty-->
2029 <element type="method">
2030 <source id="DAO.Document.CreateProperty">
2031 <context kind="class">Document</context>
2032 <name>CreateProperty</name>
2033 <type>Property</type>
2034 <parameter-list>
2035 <parameter optional="true">
2036 <type>Variant</type>
2037 <name>Name</name>
2038 </parameter>
2039 <parameter optional="true">
2040 <type>Variant</type>
2041 <name>Type</name>
2042 </parameter>
2043 <parameter optional="true">
2044 <type>Variant</type>
2045 <name>Value</name>
2046 </parameter>
2047 <parameter optional="true">
2048 <type>Variant</type>
2049 <name>DDL</name>
2050 </parameter>
2051 </parameter-list>
2052 </source>
2053 </element>
2054 <!--property::Document.DateCreated {ReadOnly}-->
2055 <element type="property">
2056 <source id="DAO.Document.DateCreated">
2057 <context kind="class">Document</context>
2058 <name>DateCreated</name>
2059 <type>Variant</type>
2060 </source>
2061 </element>
2062 <!--property::Document.LastUpdated {ReadOnly}-->
2063 <element type="property">
2064 <source id="DAO.Document.LastUpdated">
2065 <context kind="class">Document</context>
2066 <name>LastUpdated</name>
2067 <type>Variant</type>
2068 </source>
2069 </element>
2070 <!--property::Document.Name {ReadOnly}-->
2071 <element type="property">
2072 <source id="DAO.Document.Name">
2073 <context kind="class">Document</context>
2074 <name>Name</name>
2075 <type>String</type>
2076 </source>
2077 </element>
2078 <!--property::Document.Owner-->
2079 <element type="property">
2080 <source id="DAO.Document.Owner">
2081 <context kind="class">Document</context>
2082 <name>Owner</name>
2083 <type>String</type>
2084 </source>
2085 </element>
2086 <!--property::Document.Permissions-->
2087 <element type="property">
2088 <source id="DAO.Document.Permissions">
2089 <context kind="class">Document</context>
2090 <name>Permissions</name>
2091 <type>Integer</type>
2092 </source>
2093 </element>
2094 <!--property::Document.Properties {ReadOnly}-->
2095 <element type="property">
2096 <source id="DAO.Document.Properties">
2097 <context kind="class">Document</context>
2098 <name>Properties</name>
2099 <type>Properties</type>
2100 </source>
2101 </element>
2102 <!--property::Document.UserName-->
2103 <element type="property">
2104 <source id="DAO.Document.UserName">
2105 <context kind="class">Document</context>
2106 <name>UserName</name>
2107 <type>String</type>
2108 </source>
2109 </element>
2110 <!--Class::Documents-->
2111 <element type="class">
2112 <source id="DAO.Documents">
2113 <name>Documents</name>
2114 </source>
2115 <destination designation="identity" />
2116 </element>
2117 <!--property::Documents.Count {ReadOnly}-->
2118 <element type="property">
2119 <source id="DAO.Documents.Count">
2120 <context kind="class">Documents</context>
2121 <name>Count</name>
2122 <type>short</type>
2123 </source>
2124 </element>
2125 <!--property::Documents.Item {Default} {ReadOnly}-->
2126 <element type="property">
2127 <source id="DAO.Documents.Item">
2128 <context kind="class">Documents</context>
2129 <name default="true">Item</name>
2130 <type>Document</type>
2131 <parameter-list>
2132 <parameter>
2133 <type>Variant</type>
2134 <name>Item</name>
2135 </parameter>
2136 </parameter-list>
2137 </source>
2138 </element>
2139 <!--method::Documents.Refresh-->
2140 <element type="method">
2141 <source id="DAO.Documents.Refresh">
2142 <context kind="class">Documents</context>
2143 <name>Refresh</name>
2144 <type>void</type>
2145 </source>
2146 </element>
2147 <!--enum::DriverPromptEnum {Enumeration}-->
2148 <element type="enumeration">
2149 <source id="DAO.DriverPromptEnum">
2150 <name>DriverPromptEnum</name>
2151 </source>
2152 <destination designation="identity" />
2153 </element>
2154 <!--enum::dbDriverComplete {Constant}-->
2155 <element type="constant">
2156 <source id="DAO.DriverPromptEnum.dbDriverComplete">
2157 <context kind="enumeration">DriverPromptEnum</context>
2158 <name>dbDriverComplete</name>
2159 <value>0</value>
2160 </source>
2161 <destination designation="identity" />
2162 </element>
2163 <!--enum::dbDriverCompleteRequired {Constant}-->
2164 <element type="constant">
2165 <source id="DAO.DriverPromptEnum.dbDriverCompleteRequired">
2166 <context kind="enumeration">DriverPromptEnum</context>
2167 <name>dbDriverCompleteRequired</name>
2168 <value>3</value>
2169 </source>
2170 <destination designation="identity" />
2171 </element>
2172 <!--enum::dbDriverNoPrompt {Constant}-->
2173 <element type="constant">
2174 <source id="DAO.DriverPromptEnum.dbDriverNoPrompt">
2175 <context kind="enumeration">DriverPromptEnum</context>
2176 <name>dbDriverNoPrompt</name>
2177 <value>1</value>
2178 </source>
2179 <destination designation="identity" />
2180 </element>
2181 <!--enum::dbDriverPrompt {Constant}-->
2182 <element type="constant">
2183 <source id="DAO.DriverPromptEnum.dbDriverPrompt">
2184 <context kind="enumeration">DriverPromptEnum</context>
2185 <name>dbDriverPrompt</name>
2186 <value>2</value>
2187 </source>
2188 <destination designation="identity" />
2189 </element>
2190 <!--enum::EditModeEnum {Enumeration}-->
2191 <element type="enumeration">
2192 <source id="DAO.EditModeEnum">
2193 <name>EditModeEnum</name>
2194 </source>
2195 <destination designation="identity" />
2196 </element>
2197 <!--enum::dbEditAdd {Constant}-->
2198 <element type="constant">
2199 <source id="DAO.EditModeEnum.dbEditAdd">
2200 <context kind="enumeration">EditModeEnum</context>
2201 <name>dbEditAdd</name>
2202 <value>2</value>
2203 </source>
2204 <destination designation="identity" />
2205 </element>
2206 <!--enum::dbEditInProgress {Constant}-->
2207 <element type="constant">
2208 <source id="DAO.EditModeEnum.dbEditInProgress">
2209 <context kind="enumeration">EditModeEnum</context>
2210 <name>dbEditInProgress</name>
2211 <value>1</value>
2212 </source>
2213 <destination designation="identity" />
2214 </element>
2215 <!--enum::dbEditNone {Constant}-->
2216 <element type="constant">
2217 <source id="DAO.EditModeEnum.dbEditNone">
2218 <context kind="enumeration">EditModeEnum</context>
2219 <name>dbEditNone</name>
2220 <value>0</value>
2221 </source>
2222 <destination designation="identity" />
2223 </element>
2224 <!--Class::Error-->
2225 <element type="class">
2226 <source id="DAO.Error">
2227 <name>Error</name>
2228 </source>
2229 <destination designation="identity" />
2230 </element>
2231 <!--property::Error.Description {Default} {ReadOnly}-->
2232 <element type="property">
2233 <source id="DAO.Error.Description">
2234 <context kind="class">Error</context>
2235 <name default="true">Description</name>
2236 <type>String</type>
2237 </source>
2238 </element>
2239 <!--property::Error.HelpContext {ReadOnly}-->
2240 <element type="property">
2241 <source id="DAO.Error.HelpContext">
2242 <context kind="class">Error</context>
2243 <name>HelpContext</name>
2244 <type>Integer</type>
2245 </source>
2246 </element>
2247 <!--property::Error.HelpFile {ReadOnly}-->
2248 <element type="property">
2249 <source id="DAO.Error.HelpFile">
2250 <context kind="class">Error</context>
2251 <name>HelpFile</name>
2252 <type>String</type>
2253 </source>
2254 </element>
2255 <!--property::Error.Number {ReadOnly}-->
2256 <element type="property">
2257 <source id="DAO.Error.Number">
2258 <context kind="class">Error</context>
2259 <name>Number</name>
2260 <type>Integer</type>
2261 </source>
2262 </element>
2263 <!--property::Error.Source {ReadOnly}-->
2264 <element type="property">
2265 <source id="DAO.Error.Source">
2266 <context kind="class">Error</context>
2267 <name>Source</name>
2268 <type>String</type>
2269 </source>
2270 </element>
2271 <!--Class::Errors-->
2272 <element type="class">
2273 <source id="DAO.Errors">
2274 <name>Errors</name>
2275 </source>
2276 <destination designation="identity" />
2277 </element>
2278 <!--property::Errors.Count {ReadOnly}-->
2279 <element type="property">
2280 <source id="DAO.Errors.Count">
2281 <context kind="class">Errors</context>
2282 <name>Count</name>
2283 <type>short</type>
2284 </source>
2285 </element>
2286 <!--property::Errors.Item {Default} {ReadOnly}-->
2287 <element type="property">
2288 <source id="DAO.Errors.Item">
2289 <context kind="class">Errors</context>
2290 <name default="true">Item</name>
2291 <type>Error</type>
2292 <parameter-list>
2293 <parameter>
2294 <type>Variant</type>
2295 <name>Item</name>
2296 </parameter>
2297 </parameter-list>
2298 </source>
2299 </element>
2300 <!--method::Errors.Refresh-->
2301 <element type="method">
2302 <source id="DAO.Errors.Refresh">
2303 <context kind="class">Errors</context>
2304 <name>Refresh</name>
2305 <type>void</type>
2306 </source>
2307 </element>
2308 <!--Class::Field-->
2309 <element type="class">
2310 <source id="DAO.Field">
2311 <name>Field</name>
2312 </source>
2313 <destination designation="identity" />
2314 </element>
2315 <!--property::Field.AllowZeroLength-->
2316 <element type="property">
2317 <source id="DAO.Field.AllowZeroLength">
2318 <context kind="class">Field</context>
2319 <name>AllowZeroLength</name>
2320 <type>boolean</type>
2321 </source>
2322 </element>
2323 <!--method::Field.AppendChunk-->
2324 <element type="method">
2325 <source id="DAO.Field.AppendChunk">
2326 <context kind="class">Field</context>
2327 <name>AppendChunk</name>
2328 <type>void</type>
2329 <parameter-list>
2330 <parameter>
2331 <type>Variant</type>
2332 <name>Val</name>
2333 </parameter>
2334 </parameter-list>
2335 </source>
2336 </element>
2337 <!--property::Field.Attributes-->
2338 <element type="property">
2339 <source id="DAO.Field.Attributes">
2340 <context kind="class">Field</context>
2341 <name>Attributes</name>
2342 <type>Integer</type>
2343 </source>
2344 </element>
2345 <!--property::Field.CollatingOrder {ReadOnly}-->
2346 <element type="property">
2347 <source id="DAO.Field.CollatingOrder">
2348 <context kind="class">Field</context>
2349 <name>CollatingOrder</name>
2350 <type>Integer</type>
2351 </source>
2352 </element>
2353 <!--property::Field.CollectionIndex {ReadOnly}-->
2354 <element type="property">
2355 <source id="DAO.Field.CollectionIndex">
2356 <context kind="class">Field</context>
2357 <name>CollectionIndex</name>
2358 <type>short</type>
2359 </source>
2360 </element>
2361 <!--method::Field.CreateProperty-->
2362 <element type="method">
2363 <source id="DAO.Field.CreateProperty">
2364 <context kind="class">Field</context>
2365 <name>CreateProperty</name>
2366 <type>Property</type>
2367 <parameter-list>
2368 <parameter optional="true">
2369 <type>Variant</type>
2370 <name>Name</name>
2371 </parameter>
2372 <parameter optional="true">
2373 <type>Variant</type>
2374 <name>Type</name>
2375 </parameter>
2376 <parameter optional="true">
2377 <type>Variant</type>
2378 <name>Value</name>
2379 </parameter>
2380 <parameter optional="true">
2381 <type>Variant</type>
2382 <name>DDL</name>
2383 </parameter>
2384 </parameter-list>
2385 </source>
2386 </element>
2387 <!--property::Field.DataUpdatable {ReadOnly}-->
2388 <element type="property">
2389 <source id="DAO.Field.DataUpdatable">
2390 <context kind="class">Field</context>
2391 <name>DataUpdatable</name>
2392 <type>boolean</type>
2393 </source>
2394 </element>
2395 <!--property::Field.DefaultValue-->
2396 <element type="property">
2397 <source id="DAO.Field.DefaultValue">
2398 <context kind="class">Field</context>
2399 <name>DefaultValue</name>
2400 <type>Variant</type>
2401 </source>
2402 </element>
2403 <!--property::Field.FieldSize {ReadOnly}-->
2404 <element type="property">
2405 <source id="DAO.Field.FieldSize">
2406 <context kind="class">Field</context>
2407 <name>FieldSize</name>
2408 <type>Integer</type>
2409 </source>
2410 </element>
2411 <!--property::Field.ForeignName-->
2412 <element type="property">
2413 <source id="DAO.Field.ForeignName">
2414 <context kind="class">Field</context>
2415 <name>ForeignName</name>
2416 <type>String</type>
2417 </source>
2418 </element>
2419 <!--method::Field.GetChunk-->
2420 <element type="method">
2421 <source id="DAO.Field.GetChunk">
2422 <context kind="class">Field</context>
2423 <name>GetChunk</name>
2424 <type>Variant</type>
2425 <parameter-list>
2426 <parameter>
2427 <type>Integer</type>
2428 <name>Offset</name>
2429 </parameter>
2430 <parameter>
2431 <type>Integer</type>
2432 <name>Bytes</name>
2433 </parameter>
2434 </parameter-list>
2435 </source>
2436 </element>
2437 <!--property::Field.Name-->
2438 <element type="property">
2439 <source id="DAO.Field.Name">
2440 <context kind="class">Field</context>
2441 <name>Name</name>
2442 <type>String</type>
2443 </source>
2444 </element>
2445 <!--property::Field.OrdinalPosition-->
2446 <element type="property">
2447 <source id="DAO.Field.OrdinalPosition">
2448 <context kind="class">Field</context>
2449 <name>OrdinalPosition</name>
2450 <type>short</type>
2451 </source>
2452 </element>
2453 <!--property::Field.OriginalValue {ReadOnly}-->
2454 <element type="property">
2455 <source id="DAO.Field.OriginalValue">
2456 <context kind="class">Field</context>
2457 <name>OriginalValue</name>
2458 <type>Variant</type>
2459 </source>
2460 </element>
2461 <!--property::Field.Properties {ReadOnly}-->
2462 <element type="property">
2463 <source id="DAO.Field.Properties">
2464 <context kind="class">Field</context>
2465 <name>Properties</name>
2466 <type>Properties</type>
2467 </source>
2468 </element>
2469 <!--property::Field.Required-->
2470 <element type="property">
2471 <source id="DAO.Field.Required">
2472 <context kind="class">Field</context>
2473 <name>Required</name>
2474 <type>boolean</type>
2475 </source>
2476 </element>
2477 <!--property::Field.Size-->
2478 <element type="property">
2479 <source id="DAO.Field.Size">
2480 <context kind="class">Field</context>
2481 <name>Size</name>
2482 <type>Integer</type>
2483 </source>
2484 </element>
2485 <!--property::Field.SourceField {ReadOnly}-->
2486 <element type="property">
2487 <source id="DAO.Field.SourceField">
2488 <context kind="class">Field</context>
2489 <name>SourceField</name>
2490 <type>String</type>
2491 </source>
2492 </element>
2493 <!--property::Field.SourceTable {ReadOnly}-->
2494 <element type="property">
2495 <source id="DAO.Field.SourceTable">
2496 <context kind="class">Field</context>
2497 <name>SourceTable</name>
2498 <type>String</type>
2499 </source>
2500 </element>
2501 <!--property::Field.Type-->
2502 <element type="property">
2503 <source id="DAO.Field.Type">
2504 <context kind="class">Field</context>
2505 <name>Type</name>
2506 <type>short</type>
2507 </source>
2508 </element>
2509 <!--property::Field.ValidateOnSet-->
2510 <element type="property">
2511 <source id="DAO.Field.ValidateOnSet">
2512 <context kind="class">Field</context>
2513 <name>ValidateOnSet</name>
2514 <type>boolean</type>
2515 </source>
2516 </element>
2517 <!--property::Field.ValidationRule-->
2518 <element type="property">
2519 <source id="DAO.Field.ValidationRule">
2520 <context kind="class">Field</context>
2521 <name>ValidationRule</name>
2522 <type>String</type>
2523 </source>
2524 </element>
2525 <!--property::Field.ValidationText-->
2526 <element type="property">
2527 <source id="DAO.Field.ValidationText">
2528 <context kind="class">Field</context>
2529 <name>ValidationText</name>
2530 <type>String</type>
2531 </source>
2532 </element>
2533 <!--property::Field.Value {Default}-->
2534 <element type="property">
2535 <source id="DAO.Field.Value">
2536 <context kind="class">Field</context>
2537 <name default="true">Value</name>
2538 <type>Variant</type>
2539 </source>
2540 </element>
2541 <!--property::Field.VisibleValue {ReadOnly}-->
2542 <element type="property">
2543 <source id="DAO.Field.VisibleValue">
2544 <context kind="class">Field</context>
2545 <name>VisibleValue</name>
2546 <type>Variant</type>
2547 </source>
2548 </element>
2549 <!--enum::FieldAttributeEnum {Enumeration}-->
2550 <element type="enumeration">
2551 <source id="DAO.FieldAttributeEnum">
2552 <name>FieldAttributeEnum</name>
2553 </source>
2554 <destination designation="identity" />
2555 </element>
2556 <!--enum::dbAutoIncrField {Constant}-->
2557 <element type="constant">
2558 <source id="DAO.FieldAttributeEnum.dbAutoIncrField">
2559 <context kind="enumeration">FieldAttributeEnum</context>
2560 <name>dbAutoIncrField</name>
2561 <value>16</value>
2562 </source>
2563 <destination designation="identity" />
2564 </element>
2565 <!--enum::dbDescending {Constant}-->
2566 <element type="constant">
2567 <source id="DAO.FieldAttributeEnum.dbDescending">
2568 <context kind="enumeration">FieldAttributeEnum</context>
2569 <name>dbDescending</name>
2570 <value>1</value>
2571 </source>
2572 <destination designation="identity" />
2573 </element>
2574 <!--enum::dbFixedField {Constant}-->
2575 <element type="constant">
2576 <source id="DAO.FieldAttributeEnum.dbFixedField">
2577 <context kind="enumeration">FieldAttributeEnum</context>
2578 <name>dbFixedField</name>
2579 <value>1</value>
2580 </source>
2581 <destination designation="identity" />
2582 </element>
2583 <!--enum::dbHyperlinkField {Constant}-->
2584 <element type="constant">
2585 <source id="DAO.FieldAttributeEnum.dbHyperlinkField">
2586 <context kind="enumeration">FieldAttributeEnum</context>
2587 <name>dbHyperlinkField</name>
2588 <value>32768</value>
2589 </source>
2590 <destination designation="identity" />
2591 </element>
2592 <!--enum::dbSystemField {Constant}-->
2593 <element type="constant">
2594 <source id="DAO.FieldAttributeEnum.dbSystemField">
2595 <context kind="enumeration">FieldAttributeEnum</context>
2596 <name>dbSystemField</name>
2597 <value>8192</value>
2598 </source>
2599 <destination designation="identity" />
2600 </element>
2601 <!--enum::dbUpdatableField {Constant}-->
2602 <element type="constant">
2603 <source id="DAO.FieldAttributeEnum.dbUpdatableField">
2604 <context kind="enumeration">FieldAttributeEnum</context>
2605 <name>dbUpdatableField</name>
2606 <value>32</value>
2607 </source>
2608 <destination designation="identity" />
2609 </element>
2610 <!--enum::dbVariableField {Constant}-->
2611 <element type="constant">
2612 <source id="DAO.FieldAttributeEnum.dbVariableField">
2613 <context kind="enumeration">FieldAttributeEnum</context>
2614 <name>dbVariableField</name>
2615 <value>2</value>
2616 </source>
2617 <destination designation="identity" />
2618 </element>
2619 <!--Class::Fields-->
2620 <element type="class">
2621 <source id="DAO.Fields">
2622 <name>Fields</name>
2623 </source>
2624 <destination designation="identity" />
2625 </element>
2626 <!--method::Fields.Append-->
2627 <element type="method">
2628 <source id="DAO.Fields.Append">
2629 <context kind="class">Fields</context>
2630 <name>Append</name>
2631 <type>void</type>
2632 <parameter-list>
2633 <parameter>
2634 <type>Object</type>
2635 <name>Object</name>
2636 </parameter>
2637 </parameter-list>
2638 </source>
2639 </element>
2640 <!--property::Fields.Count {ReadOnly}-->
2641 <element type="property">
2642 <source id="DAO.Fields.Count">
2643 <context kind="class">Fields</context>
2644 <name>Count</name>
2645 <type>short</type>
2646 </source>
2647 </element>
2648 <!--method::Fields.Delete-->
2649 <element type="method">
2650 <source id="DAO.Fields.Delete">
2651 <context kind="class">Fields</context>
2652 <name>Delete</name>
2653 <type>void</type>
2654 <parameter-list>
2655 <parameter>
2656 <type>String</type>
2657 <name>Name</name>
2658 </parameter>
2659 </parameter-list>
2660 </source>
2661 </element>
2662 <!--property::Fields.Item {Default} {ReadOnly}-->
2663 <element type="property">
2664 <source id="DAO.Fields.Item">
2665 <context kind="class">Fields</context>
2666 <name default="true">Item</name>
2667 <type>Field</type>
2668 <parameter-list>
2669 <parameter>
2670 <type>Variant</type>
2671 <name>Item</name>
2672 </parameter>
2673 </parameter-list>
2674 </source>
2675 </element>
2676 <!--method::Fields.Refresh-->
2677 <element type="method">
2678 <source id="DAO.Fields.Refresh">
2679 <context kind="class">Fields</context>
2680 <name>Refresh</name>
2681 <type>void</type>
2682 </source>
2683 </element>
2684 <!--Class::Group-->
2685 <element type="class">
2686 <source id="DAO.Group">
2687 <name>Group</name>
2688 </source>
2689 <destination designation="identity" />
2690 </element>
2691 <!--method::Group.CreateUser-->
2692 <element type="method">
2693 <source id="DAO.Group.CreateUser">
2694 <context kind="class">Group</context>
2695 <name>CreateUser</name>
2696 <type>User</type>
2697 <parameter-list>
2698 <parameter optional="true">
2699 <type>Variant</type>
2700 <name>Name</name>
2701 </parameter>
2702 <parameter optional="true">
2703 <type>Variant</type>
2704 <name>PID</name>
2705 </parameter>
2706 <parameter optional="true">
2707 <type>Variant</type>
2708 <name>Password</name>
2709 </parameter>
2710 </parameter-list>
2711 </source>
2712 </element>
2713 <!--property::Group.Name-->
2714 <element type="property">
2715 <source id="DAO.Group.Name">
2716 <context kind="class">Group</context>
2717 <name>Name</name>
2718 <type>String</type>
2719 </source>
2720 </element>
2721 <!--property::Group.Properties {ReadOnly}-->
2722 <element type="property">
2723 <source id="DAO.Group.Properties">
2724 <context kind="class">Group</context>
2725 <name>Properties</name>
2726 <type>Properties</type>
2727 </source>
2728 </element>
2729 <!--property::Group.Users {Default} {ReadOnly}-->
2730 <element type="property">
2731 <source id="DAO.Group.Users">
2732 <context kind="class">Group</context>
2733 <name default="true">Users</name>
2734 <type>Users</type>
2735 </source>
2736 </element>
2737 <!--Class::Groups-->
2738 <element type="class">
2739 <source id="DAO.Groups">
2740 <name>Groups</name>
2741 </source>
2742 <destination designation="identity" />
2743 </element>
2744 <!--method::Groups.Append-->
2745 <element type="method">
2746 <source id="DAO.Groups.Append">
2747 <context kind="class">Groups</context>
2748 <name>Append</name>
2749 <type>void</type>
2750 <parameter-list>
2751 <parameter>
2752 <type>Object</type>
2753 <name>Object</name>
2754 </parameter>
2755 </parameter-list>
2756 </source>
2757 </element>
2758 <!--property::Groups.Count {ReadOnly}-->
2759 <element type="property">
2760 <source id="DAO.Groups.Count">
2761 <context kind="class">Groups</context>
2762 <name>Count</name>
2763 <type>short</type>
2764 </source>
2765 </element>
2766 <!--method::Groups.Delete-->
2767 <element type="method">
2768 <source id="DAO.Groups.Delete">
2769 <context kind="class">Groups</context>
2770 <name>Delete</name>
2771 <type>void</type>
2772 <parameter-list>
2773 <parameter>
2774 <type>String</type>
2775 <name>Name</name>
2776 </parameter>
2777 </parameter-list>
2778 </source>
2779 </element>
2780 <!--property::Groups.Item {Default} {ReadOnly}-->
2781 <element type="property">
2782 <source id="DAO.Groups.Item">
2783 <context kind="class">Groups</context>
2784 <name default="true">Item</name>
2785 <type>Group</type>
2786 <parameter-list>
2787 <parameter>
2788 <type>Variant</type>
2789 <name>Item</name>
2790 </parameter>
2791 </parameter-list>
2792 </source>
2793 </element>
2794 <!--method::Groups.Refresh-->
2795 <element type="method">
2796 <source id="DAO.Groups.Refresh">
2797 <context kind="class">Groups</context>
2798 <name>Refresh</name>
2799 <type>void</type>
2800 </source>
2801 </element>
2802 <!--enum::IdleEnum {Enumeration}-->
2803 <element type="enumeration">
2804 <source id="DAO.IdleEnum">
2805 <name>IdleEnum</name>
2806 </source>
2807 <destination designation="identity" />
2808 </element>
2809 <!--enum::dbFreeLocks {Constant}-->
2810 <element type="constant">
2811 <source id="DAO.IdleEnum.dbFreeLocks">
2812 <context kind="enumeration">IdleEnum</context>
2813 <name>dbFreeLocks</name>
2814 <value>1</value>
2815 </source>
2816 <destination designation="identity" />
2817 </element>
2818 <!--enum::dbRefreshCache {Constant}-->
2819 <element type="constant">
2820 <source id="DAO.IdleEnum.dbRefreshCache">
2821 <context kind="enumeration">IdleEnum</context>
2822 <name>dbRefreshCache</name>
2823 <value>8</value>
2824 </source>
2825 <destination designation="identity" />
2826 </element>
2827 <!--Class::Index-->
2828 <element type="class">
2829 <source id="DAO.Index">
2830 <name>Index</name>
2831 </source>
2832 <destination designation="identity" />
2833 </element>
2834 <!--property::Index.Clustered-->
2835 <element type="property">
2836 <source id="DAO.Index.Clustered">
2837 <context kind="class">Index</context>
2838 <name>Clustered</name>
2839 <type>boolean</type>
2840 </source>
2841 </element>
2842 <!--method::Index.CreateField-->
2843 <element type="method">
2844 <source id="DAO.Index.CreateField">
2845 <context kind="class">Index</context>
2846 <name>CreateField</name>
2847 <type>Field</type>
2848 <parameter-list>
2849 <parameter optional="true">
2850 <type>Variant</type>
2851 <name>Name</name>
2852 </parameter>
2853 <parameter optional="true">
2854 <type>Variant</type>
2855 <name>Type</name>
2856 </parameter>
2857 <parameter optional="true">
2858 <type>Variant</type>
2859 <name>Size</name>
2860 </parameter>
2861 </parameter-list>
2862 </source>
2863 </element>
2864 <!--method::Index.CreateProperty-->
2865 <element type="method">
2866 <source id="DAO.Index.CreateProperty">
2867 <context kind="class">Index</context>
2868 <name>CreateProperty</name>
2869 <type>Property</type>
2870 <parameter-list>
2871 <parameter optional="true">
2872 <type>Variant</type>
2873 <name>Name</name>
2874 </parameter>
2875 <parameter optional="true">
2876 <type>Variant</type>
2877 <name>Type</name>
2878 </parameter>
2879 <parameter optional="true">
2880 <type>Variant</type>
2881 <name>Value</name>
2882 </parameter>
2883 <parameter optional="true">
2884 <type>Variant</type>
2885 <name>DDL</name>
2886 </parameter>
2887 </parameter-list>
2888 </source>
2889 </element>
2890 <!--property::Index.DistinctCount {ReadOnly}-->
2891 <element type="property">
2892 <source id="DAO.Index.DistinctCount">
2893 <context kind="class">Index</context>
2894 <name>DistinctCount</name>
2895 <type>Integer</type>
2896 </source>
2897 </element>
2898 <!--property::Index.Fields-->
2899 <element type="property">
2900 <source id="DAO.Index.Fields">
2901 <context kind="class">Index</context>
2902 <name>Fields</name>
2903 <type>Variant</type>
2904 </source>
2905 </element>
2906 <!--property::Index.Foreign {ReadOnly}-->
2907 <element type="property">
2908 <source id="DAO.Index.Foreign">
2909 <context kind="class">Index</context>
2910 <name>Foreign</name>
2911 <type>boolean</type>
2912 </source>
2913 </element>
2914 <!--property::Index.IgnoreNulls-->
2915 <element type="property">
2916 <source id="DAO.Index.IgnoreNulls">
2917 <context kind="class">Index</context>
2918 <name>IgnoreNulls</name>
2919 <type>boolean</type>
2920 </source>
2921 </element>
2922 <!--property::Index.Name-->
2923 <element type="property">
2924 <source id="DAO.Index.Name">
2925 <context kind="class">Index</context>
2926 <name>Name</name>
2927 <type>String</type>
2928 </source>
2929 </element>
2930 <!--property::Index.Primary-->
2931 <element type="property">
2932 <source id="DAO.Index.Primary">
2933 <context kind="class">Index</context>
2934 <name>Primary</name>
2935 <type>boolean</type>
2936 </source>
2937 </element>
2938 <!--property::Index.Properties {ReadOnly}-->
2939 <element type="property">
2940 <source id="DAO.Index.Properties">
2941 <context kind="class">Index</context>
2942 <name>Properties</name>
2943 <type>Properties</type>
2944 </source>
2945 </element>
2946 <!--property::Index.Required-->
2947 <element type="property">
2948 <source id="DAO.Index.Required">
2949 <context kind="class">Index</context>
2950 <name>Required</name>
2951 <type>boolean</type>
2952 </source>
2953 </element>
2954 <!--property::Index.Unique-->
2955 <element type="property">
2956 <source id="DAO.Index.Unique">
2957 <context kind="class">Index</context>
2958 <name>Unique</name>
2959 <type>boolean</type>
2960 </source>
2961 </element>
2962 <!--Class::Indexes-->
2963 <element type="class">
2964 <source id="DAO.Indexes">
2965 <name>Indexes</name>
2966 </source>
2967 <destination designation="identity" />
2968 </element>
2969 <!--method::Indexes.Append-->
2970 <element type="method">
2971 <source id="DAO.Indexes.Append">
2972 <context kind="class">Indexes</context>
2973 <name>Append</name>
2974 <type>void</type>
2975 <parameter-list>
2976 <parameter>
2977 <type>Object</type>
2978 <name>Object</name>
2979 </parameter>
2980 </parameter-list>
2981 </source>
2982 </element>
2983 <!--property::Indexes.Count {ReadOnly}-->
2984 <element type="property">
2985 <source id="DAO.Indexes.Count">
2986 <context kind="class">Indexes</context>
2987 <name>Count</name>
2988 <type>short</type>
2989 </source>
2990 </element>
2991 <!--method::Indexes.Delete-->
2992 <element type="method">
2993 <source id="DAO.Indexes.Delete">
2994 <context kind="class">Indexes</context>
2995 <name>Delete</name>
2996 <type>void</type>
2997 <parameter-list>
2998 <parameter>
2999 <type>String</type>
3000 <name>Name</name>
3001 </parameter>
3002 </parameter-list>
3003 </source>
3004 </element>
3005 <!--property::Indexes.Item {Default} {ReadOnly}-->
3006 <element type="property">
3007 <source id="DAO.Indexes.Item">
3008 <context kind="class">Indexes</context>
3009 <name default="true">Item</name>
3010 <type>Index</type>
3011 <parameter-list>
3012 <parameter>
3013 <type>Variant</type>
3014 <name>Item</name>
3015 </parameter>
3016 </parameter-list>
3017 </source>
3018 </element>
3019 <!--method::Indexes.Refresh-->
3020 <element type="method">
3021 <source id="DAO.Indexes.Refresh">
3022 <context kind="class">Indexes</context>
3023 <name>Refresh</name>
3024 <type>void</type>
3025 </source>
3026 </element>
3027 <!--Class::IndexFields-->
3028 <element type="class">
3029 <source id="DAO.IndexFields">
3030 <name>IndexFields</name>
3031 </source>
3032 <destination designation="identity" />
3033 </element>
3034 <!--method::IndexFields.Append-->
3035 <element type="method">
3036 <source id="DAO.IndexFields.Append">
3037 <context kind="class">IndexFields</context>
3038 <name>Append</name>
3039 <type>void</type>
3040 <parameter-list>
3041 <parameter>
3042 <type>Object</type>
3043 <name>Object</name>
3044 </parameter>
3045 </parameter-list>
3046 </source>
3047 </element>
3048 <!--property::IndexFields.Count {ReadOnly}-->
3049 <element type="property">
3050 <source id="DAO.IndexFields.Count">
3051 <context kind="class">IndexFields</context>
3052 <name>Count</name>
3053 <type>short</type>
3054 </source>
3055 </element>
3056 <!--method::IndexFields.Delete-->
3057 <element type="method">
3058 <source id="DAO.IndexFields.Delete">
3059 <context kind="class">IndexFields</context>
3060 <name>Delete</name>
3061 <type>void</type>
3062 <parameter-list>
3063 <parameter>
3064 <type>String</type>
3065 <name>Name</name>
3066 </parameter>
3067 </parameter-list>
3068 </source>
3069 </element>
3070 <!--property::IndexFields.Item {Default} {ReadOnly}-->
3071 <element type="property">
3072 <source id="DAO.IndexFields.Item">
3073 <context kind="class">IndexFields</context>
3074 <name default="true">Item</name>
3075 <type>Variant</type>
3076 <parameter-list>
3077 <parameter optional="true">
3078 <type>Variant</type>
3079 <name>Item</name>
3080 </parameter>
3081 </parameter-list>
3082 </source>
3083 </element>
3084 <!--method::IndexFields.Refresh-->
3085 <element type="method">
3086 <source id="DAO.IndexFields.Refresh">
3087 <context kind="class">IndexFields</context>
3088 <name>Refresh</name>
3089 <type>void</type>
3090 </source>
3091 </element>
3092 <!--enum::LockTypeEnum {Enumeration}-->
3093 <element type="enumeration">
3094 <source id="DAO.LockTypeEnum">
3095 <name>LockTypeEnum</name>
3096 </source>
3097 <destination designation="identity" />
3098 </element>
3099 <!--enum::dbOptimistic {Constant}-->
3100 <element type="constant">
3101 <source id="DAO.LockTypeEnum.dbOptimistic">
3102 <context kind="enumeration">LockTypeEnum</context>
3103 <name>dbOptimistic</name>
3104 <value>3</value>
3105 </source>
3106 <destination designation="identity" />
3107 </element>
3108 <!--enum::dbOptimisticBatch {Constant}-->
3109 <element type="constant">
3110 <source id="DAO.LockTypeEnum.dbOptimisticBatch">
3111 <context kind="enumeration">LockTypeEnum</context>
3112 <name>dbOptimisticBatch</name>
3113 <value>5</value>
3114 </source>
3115 <destination designation="identity" />
3116 </element>
3117 <!--enum::dbOptimisticValue {Constant}-->
3118 <element type="constant">
3119 <source id="DAO.LockTypeEnum.dbOptimisticValue">
3120 <context kind="enumeration">LockTypeEnum</context>
3121 <name>dbOptimisticValue</name>
3122 <value>1</value>
3123 </source>
3124 <destination designation="identity" />
3125 </element>
3126 <!--enum::dbPessimistic {Constant}-->
3127 <element type="constant">
3128 <source id="DAO.LockTypeEnum.dbPessimistic">
3129 <context kind="enumeration">LockTypeEnum</context>
3130 <name>dbPessimistic</name>
3131 <value>2</value>
3132 </source>
3133 <destination designation="identity" />
3134 </element>
3135 <!--Class::Parameter-->
3136 <element type="class">
3137 <source id="DAO.Parameter">
3138 <name>Parameter</name>
3139 </source>
3140 <destination designation="identity" />
3141 </element>
3142 <!--property::Parameter.Direction-->
3143 <element type="property">
3144 <source id="DAO.Parameter.Direction">
3145 <context kind="class">Parameter</context>
3146 <name>Direction</name>
3147 <type>short</type>
3148 </source>
3149 </element>
3150 <!--property::Parameter.Name {ReadOnly}-->
3151 <element type="property">
3152 <source id="DAO.Parameter.Name">
3153 <context kind="class">Parameter</context>
3154 <name>Name</name>
3155 <type>String</type>
3156 </source>
3157 </element>
3158 <!--property::Parameter.Properties {ReadOnly}-->
3159 <element type="property">
3160 <source id="DAO.Parameter.Properties">
3161 <context kind="class">Parameter</context>
3162 <name>Properties</name>
3163 <type>Properties</type>
3164 </source>
3165 </element>
3166 <!--property::Parameter.Type-->
3167 <element type="property">
3168 <source id="DAO.Parameter.Type">
3169 <context kind="class">Parameter</context>
3170 <name>Type</name>
3171 <type>short</type>
3172 </source>
3173 </element>
3174 <!--property::Parameter.Value {Default}-->
3175 <element type="property">
3176 <source id="DAO.Parameter.Value">
3177 <context kind="class">Parameter</context>
3178 <name default="true">Value</name>
3179 <type>Variant</type>
3180 </source>
3181 </element>
3182 <!--enum::ParameterDirectionEnum {Enumeration}-->
3183 <element type="enumeration">
3184 <source id="DAO.ParameterDirectionEnum">
3185 <name>ParameterDirectionEnum</name>
3186 </source>
3187 <destination designation="identity" />
3188 </element>
3189 <!--enum::dbParamInput {Constant}-->
3190 <element type="constant">
3191 <source id="DAO.ParameterDirectionEnum.dbParamInput">
3192 <context kind="enumeration">ParameterDirectionEnum</context>
3193 <name>dbParamInput</name>
3194 <value>1</value>
3195 </source>
3196 <destination designation="identity" />
3197 </element>
3198 <!--enum::dbParamInputOutput {Constant}-->
3199 <element type="constant">
3200 <source id="DAO.ParameterDirectionEnum.dbParamInputOutput">
3201 <context kind="enumeration">ParameterDirectionEnum</context>
3202 <name>dbParamInputOutput</name>
3203 <value>3</value>
3204 </source>
3205 <destination designation="identity" />
3206 </element>
3207 <!--enum::dbParamOutput {Constant}-->
3208 <element type="constant">
3209 <source id="DAO.ParameterDirectionEnum.dbParamOutput">
3210 <context kind="enumeration">ParameterDirectionEnum</context>
3211 <name>dbParamOutput</name>
3212 <value>2</value>
3213 </source>
3214 <destination designation="identity" />
3215 </element>
3216 <!--enum::dbParamReturnValue {Constant}-->
3217 <element type="constant">
3218 <source id="DAO.ParameterDirectionEnum.dbParamReturnValue">
3219 <context kind="enumeration">ParameterDirectionEnum</context>
3220 <name>dbParamReturnValue</name>
3221 <value>4</value>
3222 </source>
3223 <destination designation="identity" />
3224 </element>
3225 <!--Class::Parameters-->
3226 <element type="class">
3227 <source id="DAO.Parameters">
3228 <name>Parameters</name>
3229 </source>
3230 <destination designation="identity" />
3231 </element>
3232 <!--property::Parameters.Count {ReadOnly}-->
3233 <element type="property">
3234 <source id="DAO.Parameters.Count">
3235 <context kind="class">Parameters</context>
3236 <name>Count</name>
3237 <type>short</type>
3238 </source>
3239 </element>
3240 <!--property::Parameters.Item {Default} {ReadOnly}-->
3241 <element type="property">
3242 <source id="DAO.Parameters.Item">
3243 <context kind="class">Parameters</context>
3244 <name default="true">Item</name>
3245 <type>Parameter</type>
3246 <parameter-list>
3247 <parameter>
3248 <type>Variant</type>
3249 <name>Item</name>
3250 </parameter>
3251 </parameter-list>
3252 </source>
3253 </element>
3254 <!--method::Parameters.Refresh-->
3255 <element type="method">
3256 <source id="DAO.Parameters.Refresh">
3257 <context kind="class">Parameters</context>
3258 <name>Refresh</name>
3259 <type>void</type>
3260 </source>
3261 </element>
3262 <!--enum::PermissionEnum {Enumeration}-->
3263 <element type="enumeration">
3264 <source id="DAO.PermissionEnum">
3265 <name>PermissionEnum</name>
3266 </source>
3267 <destination designation="identity" />
3268 </element>
3269 <!--enum::dbSecCreate {Constant}-->
3270 <element type="constant">
3271 <source id="DAO.PermissionEnum.dbSecCreate">
3272 <context kind="enumeration">PermissionEnum</context>
3273 <name>dbSecCreate</name>
3274 <value>1</value>
3275 </source>
3276 <destination designation="identity" />
3277 </element>
3278 <!--enum::dbSecDBAdmin {Constant}-->
3279 <element type="constant">
3280 <source id="DAO.PermissionEnum.dbSecDBAdmin">
3281 <context kind="enumeration">PermissionEnum</context>
3282 <name>dbSecDBAdmin</name>
3283 <value>8</value>
3284 </source>
3285 <destination designation="identity" />
3286 </element>
3287 <!--enum::dbSecDBCreate {Constant}-->
3288 <element type="constant">
3289 <source id="DAO.PermissionEnum.dbSecDBCreate">
3290 <context kind="enumeration">PermissionEnum</context>
3291 <name>dbSecDBCreate</name>
3292 <value>1</value>
3293 </source>
3294 <destination designation="identity" />
3295 </element>
3296 <!--enum::dbSecDBExclusive {Constant}-->
3297 <element type="constant">
3298 <source id="DAO.PermissionEnum.dbSecDBExclusive">
3299 <context kind="enumeration">PermissionEnum</context>
3300 <name>dbSecDBExclusive</name>
3301 <value>4</value>
3302 </source>
3303 <destination designation="identity" />
3304 </element>
3305 <!--enum::dbSecDBOpen {Constant}-->
3306 <element type="constant">
3307 <source id="DAO.PermissionEnum.dbSecDBOpen">
3308 <context kind="enumeration">PermissionEnum</context>
3309 <name>dbSecDBOpen</name>
3310 <value>2</value>
3311 </source>
3312 <destination designation="identity" />
3313 </element>
3314 <!--enum::dbSecDelete {Constant}-->
3315 <element type="constant">
3316 <source id="DAO.PermissionEnum.dbSecDelete">
3317 <context kind="enumeration">PermissionEnum</context>
3318 <name>dbSecDelete</name>
3319 <value>65536</value>
3320 </source>
3321 <destination designation="identity" />
3322 </element>
3323 <!--enum::dbSecDeleteData {Constant}-->
3324 <element type="constant">
3325 <source id="DAO.PermissionEnum.dbSecDeleteData">
3326 <context kind="enumeration">PermissionEnum</context>
3327 <name>dbSecDeleteData</name>
3328 <value>128</value>
3329 </source>
3330 <destination designation="identity" />
3331 </element>
3332 <!--enum::dbSecFullAccess {Constant}-->
3333 <element type="constant">
3334 <source id="DAO.PermissionEnum.dbSecFullAccess">
3335 <context kind="enumeration">PermissionEnum</context>
3336 <name>dbSecFullAccess</name>
3337 <value>1048575</value>
3338 </source>
3339 <destination designation="identity" />
3340 </element>
3341 <!--enum::dbSecInsertData {Constant}-->
3342 <element type="constant">
3343 <source id="DAO.PermissionEnum.dbSecInsertData">
3344 <context kind="enumeration">PermissionEnum</context>
3345 <name>dbSecInsertData</name>
3346 <value>32</value>
3347 </source>
3348 <destination designation="identity" />
3349 </element>
3350 <!--enum::dbSecNoAccess {Constant}-->
3351 <element type="constant">
3352 <source id="DAO.PermissionEnum.dbSecNoAccess">
3353 <context kind="enumeration">PermissionEnum</context>
3354 <name>dbSecNoAccess</name>
3355 <value>0</value>
3356 </source>
3357 <destination designation="identity" />
3358 </element>
3359 <!--enum::dbSecReadDef {Constant}-->
3360 <element type="constant">
3361 <source id="DAO.PermissionEnum.dbSecReadDef">
3362 <context kind="enumeration">PermissionEnum</context>
3363 <name>dbSecReadDef</name>
3364 <value>4</value>
3365 </source>
3366 <destination designation="identity" />
3367 </element>
3368 <!--enum::dbSecReadSec {Constant}-->
3369 <element type="constant">
3370 <source id="DAO.PermissionEnum.dbSecReadSec">
3371 <context kind="enumeration">PermissionEnum</context>
3372 <name>dbSecReadSec</name>
3373 <value>131072</value>
3374 </source>
3375 <destination designation="identity" />
3376 </element>
3377 <!--enum::dbSecReplaceData {Constant}-->
3378 <element type="constant">
3379 <source id="DAO.PermissionEnum.dbSecReplaceData">
3380 <context kind="enumeration">PermissionEnum</context>
3381 <name>dbSecReplaceData</name>
3382 <value>64</value>
3383 </source>
3384 <destination designation="identity" />
3385 </element>
3386 <!--enum::dbSecRetrieveData {Constant}-->
3387 <element type="constant">
3388 <source id="DAO.PermissionEnum.dbSecRetrieveData">
3389 <context kind="enumeration">PermissionEnum</context>
3390 <name>dbSecRetrieveData</name>
3391 <value>20</value>
3392 </source>
3393 <destination designation="identity" />
3394 </element>
3395 <!--enum::dbSecWriteDef {Constant}-->
3396 <element type="constant">
3397 <source id="DAO.PermissionEnum.dbSecWriteDef">
3398 <context kind="enumeration">PermissionEnum</context>
3399 <name>dbSecWriteDef</name>
3400 <value>65548</value>
3401 </source>
3402 <destination designation="identity" />
3403 </element>
3404 <!--enum::dbSecWriteOwner {Constant}-->
3405 <element type="constant">
3406 <source id="DAO.PermissionEnum.dbSecWriteOwner">
3407 <context kind="enumeration">PermissionEnum</context>
3408 <name>dbSecWriteOwner</name>
3409 <value>524288</value>
3410 </source>
3411 <destination designation="identity" />
3412 </element>
3413 <!--enum::dbSecWriteSec {Constant}-->
3414 <element type="constant">
3415 <source id="DAO.PermissionEnum.dbSecWriteSec">
3416 <context kind="enumeration">PermissionEnum</context>
3417 <name>dbSecWriteSec</name>
3418 <value>262144</value>
3419 </source>
3420 <destination designation="identity" />
3421 </element>
3422 <!--Class::Properties-->
3423 <element type="class">
3424 <source id="DAO.Properties">
3425 <name>Properties</name>
3426 </source>
3427 <destination designation="identity" />
3428 </element>
3429 <!--method::Properties.Append-->
3430 <element type="method">
3431 <source id="DAO.Properties.Append">
3432 <context kind="class">Properties</context>
3433 <name>Append</name>
3434 <type>void</type>
3435 <parameter-list>
3436 <parameter>
3437 <type>Object</type>
3438 <name>Object</name>
3439 </parameter>
3440 </parameter-list>
3441 </source>
3442 </element>
3443 <!--property::Properties.Count {ReadOnly}-->
3444 <element type="property">
3445 <source id="DAO.Properties.Count">
3446 <context kind="class">Properties</context>
3447 <name>Count</name>
3448 <type>short</type>
3449 </source>
3450 </element>
3451 <!--method::Properties.Delete-->
3452 <element type="method">
3453 <source id="DAO.Properties.Delete">
3454 <context kind="class">Properties</context>
3455 <name>Delete</name>
3456 <type>void</type>
3457 <parameter-list>
3458 <parameter>
3459 <type>String</type>
3460 <name>Name</name>
3461 </parameter>
3462 </parameter-list>
3463 </source>
3464 </element>
3465 <!--property::Properties.Item {Default} {ReadOnly}-->
3466 <element type="property">
3467 <source id="DAO.Properties.Item">
3468 <context kind="class">Properties</context>
3469 <name default="true">Item</name>
3470 <type>Property</type>
3471 <parameter-list>
3472 <parameter>
3473 <type>Variant</type>
3474 <name>Item</name>
3475 </parameter>
3476 </parameter-list>
3477 </source>
3478 </element>
3479 <!--method::Properties.Refresh-->
3480 <element type="method">
3481 <source id="DAO.Properties.Refresh">
3482 <context kind="class">Properties</context>
3483 <name>Refresh</name>
3484 <type>void</type>
3485 </source>
3486 </element>
3487 <!--Class::Property-->
3488 <element type="class">
3489 <source id="DAO.Property">
3490 <name>Property</name>
3491 </source>
3492 <destination designation="identity" />
3493 </element>
3494 <!--property::Property.Inherited {ReadOnly}-->
3495 <element type="property">
3496 <source id="DAO.Property.Inherited">
3497 <context kind="class">Property</context>
3498 <name>Inherited</name>
3499 <type>boolean</type>
3500 </source>
3501 </element>
3502 <!--property::Property.Name-->
3503 <element type="property">
3504 <source id="DAO.Property.Name">
3505 <context kind="class">Property</context>
3506 <name>Name</name>
3507 <type>String</type>
3508 </source>
3509 </element>
3510 <!--property::Property.Properties {ReadOnly}-->
3511 <element type="property">
3512 <source id="DAO.Property.Properties">
3513 <context kind="class">Property</context>
3514 <name>Properties</name>
3515 <type>Properties</type>
3516 </source>
3517 </element>
3518 <!--property::Property.Type-->
3519 <element type="property">
3520 <source id="DAO.Property.Type">
3521 <context kind="class">Property</context>
3522 <name>Type</name>
3523 <type>short</type>
3524 </source>
3525 </element>
3526 <!--property::Property.Value {Default}-->
3527 <element type="property">
3528 <source id="DAO.Property.Value">
3529 <context kind="class">Property</context>
3530 <name default="true">Value</name>
3531 <type>Variant</type>
3532 </source>
3533 </element>
3534 <!--Class::QueryDef-->
3535 <element type="class">
3536 <source id="DAO.QueryDef">
3537 <name>QueryDef</name>
3538 </source>
3539 <destination designation="identity" />
3540 </element>
3541 <!--property::QueryDef.CacheSize-->
3542 <element type="property">
3543 <source id="DAO.QueryDef.CacheSize">
3544 <context kind="class">QueryDef</context>
3545 <name>CacheSize</name>
3546 <type>Integer</type>
3547 </source>
3548 </element>
3549 <!--method::QueryDef.Cancel-->
3550 <element type="method">
3551 <source id="DAO.QueryDef.Cancel">
3552 <context kind="class">QueryDef</context>
3553 <name>Cancel</name>
3554 <type>void</type>
3555 </source>
3556 </element>
3557 <!--method::QueryDef.Close-->
3558 <element type="method">
3559 <source id="DAO.QueryDef.Close">
3560 <context kind="class">QueryDef</context>
3561 <name>Close</name>
3562 <type>void</type>
3563 </source>
3564 </element>
3565 <!--method::QueryDef.Compare-->
3566 <element type="method">
3567 <source id="DAO.QueryDef.Compare">
3568 <context kind="class">QueryDef</context>
3569 <name>Compare</name>
3570 <type>void</type>
3571 <parameter-list>
3572 <parameter>
3573 <type>QueryDef</type>
3574 <name>pQdef</name>
3575 </parameter>
3576 <parameter>
3577 <type>VT_PTR+VT_I2</type>
3578 <name>lps</name>
3579 </parameter>
3580 </parameter-list>
3581 </source>
3582 </element>
3583 <!--property::QueryDef.Connect-->
3584 <element type="property">
3585 <source id="DAO.QueryDef.Connect">
3586 <context kind="class">QueryDef</context>
3587 <name>Connect</name>
3588 <type>String</type>
3589 </source>
3590 </element>
3591 <!--method::QueryDef.CreateDynaset-->
3592 <element type="method">
3593 <source id="DAO.QueryDef.CreateDynaset">
3594 <context kind="class">QueryDef</context>
3595 <name>CreateDynaset</name>
3596 <type>Recordset</type>
3597 <parameter-list>
3598 <parameter optional="true">
3599 <type>Variant</type>
3600 <name>Options</name>
3601 </parameter>
3602 <parameter optional="true">
3603 <type>Variant</type>
3604 <name>Inconsistent</name>
3605 </parameter>
3606 </parameter-list>
3607 </source>
3608 </element>
3609 <!--method::QueryDef.CreateProperty-->
3610 <element type="method">
3611 <source id="DAO.QueryDef.CreateProperty">
3612 <context kind="class">QueryDef</context>
3613 <name>CreateProperty</name>
3614 <type>Property</type>
3615 <parameter-list>
3616 <parameter optional="true">
3617 <type>Variant</type>
3618 <name>Name</name>
3619 </parameter>
3620 <parameter optional="true">
3621 <type>Variant</type>
3622 <name>Type</name>
3623 </parameter>
3624 <parameter optional="true">
3625 <type>Variant</type>
3626 <name>Value</name>
3627 </parameter>
3628 <parameter optional="true">
3629 <type>Variant</type>
3630 <name>DDL</name>
3631 </parameter>
3632 </parameter-list>
3633 </source>
3634 </element>
3635 <!--method::QueryDef.CreateSnapshot-->
3636 <element type="method">
3637 <source id="DAO.QueryDef.CreateSnapshot">
3638 <context kind="class">QueryDef</context>
3639 <name>CreateSnapshot</name>
3640 <type>Recordset</type>
3641 <parameter-list>
3642 <parameter optional="true">
3643 <type>Variant</type>
3644 <name>Options</name>
3645 </parameter>
3646 </parameter-list>
3647 </source>
3648 </element>
3649 <!--property::QueryDef.DateCreated {ReadOnly}-->
3650 <element type="property">
3651 <source id="DAO.QueryDef.DateCreated">
3652 <context kind="class">QueryDef</context>
3653 <name>DateCreated</name>
3654 <type>Variant</type>
3655 </source>
3656 </element>
3657 <!--method::QueryDef.Execute-->
3658 <element type="method">
3659 <source id="DAO.QueryDef.Execute">
3660 <context kind="class">QueryDef</context>
3661 <name>Execute</name>
3662 <type>void</type>
3663 <parameter-list>
3664 <parameter optional="true">
3665 <type>Variant</type>
3666 <name>Options</name>
3667 </parameter>
3668 </parameter-list>
3669 </source>
3670 </element>
3671 <!--property::QueryDef.Fields {ReadOnly}-->
3672 <element type="property">
3673 <source id="DAO.QueryDef.Fields">
3674 <context kind="class">QueryDef</context>
3675 <name>Fields</name>
3676 <type>Fields</type>
3677 </source>
3678 </element>
3679 <!--property::QueryDef.hStmt {ReadOnly}-->
3680 <element type="property">
3681 <source id="DAO.QueryDef.hStmt">
3682 <context kind="class">QueryDef</context>
3683 <name>hStmt</name>
3684 <type>Integer</type>
3685 </source>
3686 </element>
3687 <!--property::QueryDef.LastUpdated {ReadOnly}-->
3688 <element type="property">
3689 <source id="DAO.QueryDef.LastUpdated">
3690 <context kind="class">QueryDef</context>
3691 <name>LastUpdated</name>
3692 <type>Variant</type>
3693 </source>
3694 </element>
3695 <!--method::QueryDef.ListParameters-->
3696 <element type="method">
3697 <source id="DAO.QueryDef.ListParameters">
3698 <context kind="class">QueryDef</context>
3699 <name>ListParameters</name>
3700 <type>Recordset</type>
3701 </source>
3702 </element>
3703 <!--property::QueryDef.MaxRecords-->
3704 <element type="property">
3705 <source id="DAO.QueryDef.MaxRecords">
3706 <context kind="class">QueryDef</context>
3707 <name>MaxRecords</name>
3708 <type>Integer</type>
3709 </source>
3710 </element>
3711 <!--property::QueryDef.Name-->
3712 <element type="property">
3713 <source id="DAO.QueryDef.Name">
3714 <context kind="class">QueryDef</context>
3715 <name>Name</name>
3716 <type>String</type>
3717 </source>
3718 </element>
3719 <!--property::QueryDef.ODBCTimeout-->
3720 <element type="property">
3721 <source id="DAO.QueryDef.ODBCTimeout">
3722 <context kind="class">QueryDef</context>
3723 <name>ODBCTimeout</name>
3724 <type>short</type>
3725 </source>
3726 </element>
3727 <!--method::QueryDef.OpenRecordset-->
3728 <element type="method">
3729 <source id="DAO.QueryDef.OpenRecordset">
3730 <context kind="class">QueryDef</context>
3731 <name>OpenRecordset</name>
3732 <type>Recordset</type>
3733 <parameter-list>
3734 <parameter optional="true">
3735 <type>Variant</type>
3736 <name>Type</name>
3737 </parameter>
3738 <parameter optional="true">
3739 <type>Variant</type>
3740 <name>Options</name>
3741 </parameter>
3742 <parameter optional="true">
3743 <type>Variant</type>
3744 <name>LockEdit</name>
3745 </parameter>
3746 </parameter-list>
3747 </source>
3748 </element>
3749 <!--property::QueryDef.Parameters {Default} {ReadOnly}-->
3750 <element type="property">
3751 <source id="DAO.QueryDef.Parameters">
3752 <context kind="class">QueryDef</context>
3753 <name default="true">Parameters</name>
3754 <type>Parameters</type>
3755 </source>
3756 </element>
3757 <!--property::QueryDef.Prepare-->
3758 <element type="property">
3759 <source id="DAO.QueryDef.Prepare">
3760 <context kind="class">QueryDef</context>
3761 <name>Prepare</name>
3762 <type>Variant</type>
3763 </source>
3764 </element>
3765 <!--property::QueryDef.Properties {ReadOnly}-->
3766 <element type="property">
3767 <source id="DAO.QueryDef.Properties">
3768 <context kind="class">QueryDef</context>
3769 <name>Properties</name>
3770 <type>Properties</type>
3771 </source>
3772 </element>
3773 <!--property::QueryDef.RecordsAffected {ReadOnly}-->
3774 <element type="property">
3775 <source id="DAO.QueryDef.RecordsAffected">
3776 <context kind="class">QueryDef</context>
3777 <name>RecordsAffected</name>
3778 <type>Integer</type>
3779 </source>
3780 </element>
3781 <!--property::QueryDef.ReturnsRecords-->
3782 <element type="property">
3783 <source id="DAO.QueryDef.ReturnsRecords">
3784 <context kind="class">QueryDef</context>
3785 <name>ReturnsRecords</name>
3786 <type>boolean</type>
3787 </source>
3788 </element>
3789 <!--property::QueryDef.SQL-->
3790 <element type="property">
3791 <source id="DAO.QueryDef.SQL">
3792 <context kind="class">QueryDef</context>
3793 <name>SQL</name>
3794 <type>String</type>
3795 </source>
3796 </element>
3797 <!--property::QueryDef.StillExecuting {ReadOnly}-->
3798 <element type="property">
3799 <source id="DAO.QueryDef.StillExecuting">
3800 <context kind="class">QueryDef</context>
3801 <name>StillExecuting</name>
3802 <type>boolean</type>
3803 </source>
3804 </element>
3805 <!--property::QueryDef.Type {ReadOnly}-->
3806 <element type="property">
3807 <source id="DAO.QueryDef.Type">
3808 <context kind="class">QueryDef</context>
3809 <name>Type</name>
3810 <type>short</type>
3811 </source>
3812 </element>
3813 <!--property::QueryDef.Updatable {ReadOnly}-->
3814 <element type="property">
3815 <source id="DAO.QueryDef.Updatable">
3816 <context kind="class">QueryDef</context>
3817 <name>Updatable</name>
3818 <type>boolean</type>
3819 </source>
3820 </element>
3821 <!--Class::QueryDefs-->
3822 <element type="class">
3823 <source id="DAO.QueryDefs">
3824 <name>QueryDefs</name>
3825 </source>
3826 <destination designation="identity" />
3827 </element>
3828 <!--method::QueryDefs.Append-->
3829 <element type="method">
3830 <source id="DAO.QueryDefs.Append">
3831 <context kind="class">QueryDefs</context>
3832 <name>Append</name>
3833 <type>void</type>
3834 <parameter-list>
3835 <parameter>
3836 <type>Object</type>
3837 <name>Object</name>
3838 </parameter>
3839 </parameter-list>
3840 </source>
3841 </element>
3842 <!--property::QueryDefs.Count {ReadOnly}-->
3843 <element type="property">
3844 <source id="DAO.QueryDefs.Count">
3845 <context kind="class">QueryDefs</context>
3846 <name>Count</name>
3847 <type>short</type>
3848 </source>
3849 </element>
3850 <!--method::QueryDefs.Delete-->
3851 <element type="method">
3852 <source id="DAO.QueryDefs.Delete">
3853 <context kind="class">QueryDefs</context>
3854 <name>Delete</name>
3855 <type>void</type>
3856 <parameter-list>
3857 <parameter>
3858 <type>String</type>
3859 <name>Name</name>
3860 </parameter>
3861 </parameter-list>
3862 </source>
3863 </element>
3864 <!--property::QueryDefs.Item {Default} {ReadOnly}-->
3865 <element type="property">
3866 <source id="DAO.QueryDefs.Item">
3867 <context kind="class">QueryDefs</context>
3868 <name default="true">Item</name>
3869 <type>QueryDef</type>
3870 <parameter-list>
3871 <parameter>
3872 <type>Variant</type>
3873 <name>Item</name>
3874 </parameter>
3875 </parameter-list>
3876 </source>
3877 </element>
3878 <!--method::QueryDefs.Refresh-->
3879 <element type="method">
3880 <source id="DAO.QueryDefs.Refresh">
3881 <context kind="class">QueryDefs</context>
3882 <name>Refresh</name>
3883 <type>void</type>
3884 </source>
3885 </element>
3886 <!--enum::QueryDefStateEnum {Enumeration}-->
3887 <element type="enumeration">
3888 <source id="DAO.QueryDefStateEnum">
3889 <name>QueryDefStateEnum</name>
3890 </source>
3891 <destination designation="identity" />
3892 </element>
3893 <!--enum::dbQPrepare {Constant}-->
3894 <element type="constant">
3895 <source id="DAO.QueryDefStateEnum.dbQPrepare">
3896 <context kind="enumeration">QueryDefStateEnum</context>
3897 <name>dbQPrepare</name>
3898 <value>1</value>
3899 </source>
3900 <destination designation="identity" />
3901 </element>
3902 <!--enum::dbQUnprepare {Constant}-->
3903 <element type="constant">
3904 <source id="DAO.QueryDefStateEnum.dbQUnprepare">
3905 <context kind="enumeration">QueryDefStateEnum</context>
3906 <name>dbQUnprepare</name>
3907 <value>2</value>
3908 </source>
3909 <destination designation="identity" />
3910 </element>
3911 <!--enum::QueryDefTypeEnum {Enumeration}-->
3912 <element type="enumeration">
3913 <source id="DAO.QueryDefTypeEnum">
3914 <name>QueryDefTypeEnum</name>
3915 </source>
3916 <destination designation="identity" />
3917 </element>
3918 <!--enum::dbQAction {Constant}-->
3919 <element type="constant">
3920 <source id="DAO.QueryDefTypeEnum.dbQAction">
3921 <context kind="enumeration">QueryDefTypeEnum</context>
3922 <name>dbQAction</name>
3923 <value>240</value>
3924 </source>
3925 <destination designation="identity" />
3926 </element>
3927 <!--enum::dbQAppend {Constant}-->
3928 <element type="constant">
3929 <source id="DAO.QueryDefTypeEnum.dbQAppend">
3930 <context kind="enumeration">QueryDefTypeEnum</context>
3931 <name>dbQAppend</name>
3932 <value>64</value>
3933 </source>
3934 <destination designation="identity" />
3935 </element>
3936 <!--enum::dbQCompound {Constant}-->
3937 <element type="constant">
3938 <source id="DAO.QueryDefTypeEnum.dbQCompound">
3939 <context kind="enumeration">QueryDefTypeEnum</context>
3940 <name>dbQCompound</name>
3941 <value>160</value>
3942 </source>
3943 <destination designation="identity" />
3944 </element>
3945 <!--enum::dbQCrosstab {Constant}-->
3946 <element type="constant">
3947 <source id="DAO.QueryDefTypeEnum.dbQCrosstab">
3948 <context kind="enumeration">QueryDefTypeEnum</context>
3949 <name>dbQCrosstab</name>
3950 <value>16</value>
3951 </source>
3952 <destination designation="identity" />
3953 </element>
3954 <!--enum::dbQDDL {Constant}-->
3955 <element type="constant">
3956 <source id="DAO.QueryDefTypeEnum.dbQDDL">
3957 <context kind="enumeration">QueryDefTypeEnum</context>
3958 <name>dbQDDL</name>
3959 <value>96</value>
3960 </source>
3961 <destination designation="identity" />
3962 </element>
3963 <!--enum::dbQDelete {Constant}-->
3964 <element type="constant">
3965 <source id="DAO.QueryDefTypeEnum.dbQDelete">
3966 <context kind="enumeration">QueryDefTypeEnum</context>
3967 <name>dbQDelete</name>
3968 <value>32</value>
3969 </source>
3970 <destination designation="identity" />
3971 </element>
3972 <!--enum::dbQMakeTable {Constant}-->
3973 <element type="constant">
3974 <source id="DAO.QueryDefTypeEnum.dbQMakeTable">
3975 <context kind="enumeration">QueryDefTypeEnum</context>
3976 <name>dbQMakeTable</name>
3977 <value>80</value>
3978 </source>
3979 <destination designation="identity" />
3980 </element>
3981 <!--enum::dbQProcedure {Constant}-->
3982 <element type="constant">
3983 <source id="DAO.QueryDefTypeEnum.dbQProcedure">
3984 <context kind="enumeration">QueryDefTypeEnum</context>
3985 <name>dbQProcedure</name>
3986 <value>224</value>
3987 </source>
3988 <destination designation="identity" />
3989 </element>
3990 <!--enum::dbQSelect {Constant}-->
3991 <element type="constant">
3992 <source id="DAO.QueryDefTypeEnum.dbQSelect">
3993 <context kind="enumeration">QueryDefTypeEnum</context>
3994 <name>dbQSelect</name>
3995 <value>0</value>
3996 </source>
3997 <destination designation="identity" />
3998 </element>
3999 <!--enum::dbQSetOperation {Constant}-->
4000 <element type="constant">
4001 <source id="DAO.QueryDefTypeEnum.dbQSetOperation">
4002 <context kind="enumeration">QueryDefTypeEnum</context>
4003 <name>dbQSetOperation</name>
4004 <value>128</value>
4005 </source>
4006 <destination designation="identity" />
4007 </element>
4008 <!--enum::dbQSPTBulk {Constant}-->
4009 <element type="constant">
4010 <source id="DAO.QueryDefTypeEnum.dbQSPTBulk">
4011 <context kind="enumeration">QueryDefTypeEnum</context>
4012 <name>dbQSPTBulk</name>
4013 <value>144</value>
4014 </source>
4015 <destination designation="identity" />
4016 </element>
4017 <!--enum::dbQSQLPassThrough {Constant}-->
4018 <element type="constant">
4019 <source id="DAO.QueryDefTypeEnum.dbQSQLPassThrough">
4020 <context kind="enumeration">QueryDefTypeEnum</context>
4021 <name>dbQSQLPassThrough</name>
4022 <value>112</value>
4023 </source>
4024 <destination designation="identity" />
4025 </element>
4026 <!--enum::dbQUpdate {Constant}-->
4027 <element type="constant">
4028 <source id="DAO.QueryDefTypeEnum.dbQUpdate">
4029 <context kind="enumeration">QueryDefTypeEnum</context>
4030 <name>dbQUpdate</name>
4031 <value>48</value>
4032 </source>
4033 <destination designation="identity" />
4034 </element>
4035 <!--Class::Recordset-->
4036 <element type="class">
4037 <source id="DAO.Recordset">
4038 <name>Recordset</name>
4039 </source>
4040 <destination designation="identity" />
4041 </element>
4042 <!--property::Recordset.AbsolutePosition-->
4043 <element type="property">
4044 <source id="DAO.Recordset.AbsolutePosition">
4045 <context kind="class">Recordset</context>
4046 <name>AbsolutePosition</name>
4047 <type>Integer</type>
4048 </source>
4049 </element>
4050 <!--method::Recordset.AddNew-->
4051 <element type="method">
4052 <source id="DAO.Recordset.AddNew">
4053 <context kind="class">Recordset</context>
4054 <name>AddNew</name>
4055 <type>void</type>
4056 </source>
4057 </element>
4058 <!--property::Recordset.BatchCollisionCount {ReadOnly}-->
4059 <element type="property">
4060 <source id="DAO.Recordset.BatchCollisionCount">
4061 <context kind="class">Recordset</context>
4062 <name>BatchCollisionCount</name>
4063 <type>Integer</type>
4064 </source>
4065 </element>
4066 <!--property::Recordset.BatchCollisions {ReadOnly}-->
4067 <element type="property">
4068 <source id="DAO.Recordset.BatchCollisions">
4069 <context kind="class">Recordset</context>
4070 <name>BatchCollisions</name>
4071 <type>Variant</type>
4072 </source>
4073 </element>
4074 <!--property::Recordset.BatchSize-->
4075 <element type="property">
4076 <source id="DAO.Recordset.BatchSize">
4077 <context kind="class">Recordset</context>
4078 <name>BatchSize</name>
4079 <type>Integer</type>
4080 </source>
4081 </element>
4082 <!--property::Recordset.BOF {ReadOnly}-->
4083 <element type="property">
4084 <source id="DAO.Recordset.BOF">
4085 <context kind="class">Recordset</context>
4086 <name>BOF</name>
4087 <type>boolean</type>
4088 </source>
4089 </element>
4090 <!--property::Recordset.Bookmark-->
4091 <element type="property">
4092 <source id="DAO.Recordset.Bookmark">
4093 <context kind="class">Recordset</context>
4094 <name>Bookmark</name>
4095 <type>VT_SAFEARRAY+VT_UI1</type>
4096 </source>
4097 </element>
4098 <!--property::Recordset.Bookmarkable {ReadOnly}-->
4099 <element type="property">
4100 <source id="DAO.Recordset.Bookmarkable">
4101 <context kind="class">Recordset</context>
4102 <name>Bookmarkable</name>
4103 <type>boolean</type>
4104 </source>
4105 </element>
4106 <!--property::Recordset.CacheSize-->
4107 <element type="property">
4108 <source id="DAO.Recordset.CacheSize">
4109 <context kind="class">Recordset</context>
4110 <name>CacheSize</name>
4111 <type>Integer</type>
4112 </source>
4113 </element>
4114 <!--property::Recordset.CacheStart-->
4115 <element type="property">
4116 <source id="DAO.Recordset.CacheStart">
4117 <context kind="class">Recordset</context>
4118 <name>CacheStart</name>
4119 <type>VT_SAFEARRAY+VT_UI1</type>
4120 </source>
4121 </element>
4122 <!--method::Recordset.Cancel-->
4123 <element type="method">
4124 <source id="DAO.Recordset.Cancel">
4125 <context kind="class">Recordset</context>
4126 <name>Cancel</name>
4127 <type>void</type>
4128 </source>
4129 </element>
4130 <!--method::Recordset.CancelUpdate-->
4131 <element type="method">
4132 <source id="DAO.Recordset.CancelUpdate">
4133 <context kind="class">Recordset</context>
4134 <name>CancelUpdate</name>
4135 <type>void</type>
4136 <parameter-list>
4137 <parameter optional="true">
4138 <type>Integer</type>
4139 <name>UpdateType</name>
4140 </parameter>
4141 </parameter-list>
4142 </source>
4143 </element>
4144 <!--method::Recordset.Clone-->
4145 <element type="method">
4146 <source id="DAO.Recordset.Clone">
4147 <context kind="class">Recordset</context>
4148 <name>Clone</name>
4149 <type>Recordset</type>
4150 </source>
4151 </element>
4152 <!--method::Recordset.Close-->
4153 <element type="method">
4154 <source id="DAO.Recordset.Close">
4155 <context kind="class">Recordset</context>
4156 <name>Close</name>
4157 <type>void</type>
4158 </source>
4159 </element>
4160 <!--property::Recordset.Collect-->
4161 <element type="property">
4162 <source id="DAO.Recordset.Collect">
4163 <context kind="class">Recordset</context>
4164 <name>Collect</name>
4165 <type>Variant</type>
4166 <parameter-list>
4167 <parameter>
4168 <type>Variant</type>
4169 <name>Item</name>
4170 </parameter>
4171 </parameter-list>
4172 </source>
4173 </element>
4174 <!--property::Recordset.Connection {ReadOnly}-->
4175 <element type="property">
4176 <source id="DAO.Recordset.Connection">
4177 <context kind="class">Recordset</context>
4178 <name>Connection</name>
4179 <type>Connection</type>
4180 </source>
4181 </element>
4182 <!--method::Recordset.CopyQueryDef-->
4183 <element type="method">
4184 <source id="DAO.Recordset.CopyQueryDef">
4185 <context kind="class">Recordset</context>
4186 <name>CopyQueryDef</name>
4187 <type>QueryDef</type>
4188 </source>
4189 </element>
4190 <!--method::Recordset.CreateDynaset-->
4191 <element type="method">
4192 <source id="DAO.Recordset.CreateDynaset">
4193 <context kind="class">Recordset</context>
4194 <name>CreateDynaset</name>
4195 <type>Recordset</type>
4196 <parameter-list>
4197 <parameter optional="true">
4198 <type>Variant</type>
4199 <name>Options</name>
4200 </parameter>
4201 <parameter optional="true">
4202 <type>Variant</type>
4203 <name>Inconsistent</name>
4204 </parameter>
4205 </parameter-list>
4206 </source>
4207 </element>
4208 <!--method::Recordset.CreateSnapshot-->
4209 <element type="method">
4210 <source id="DAO.Recordset.CreateSnapshot">
4211 <context kind="class">Recordset</context>
4212 <name>CreateSnapshot</name>
4213 <type>Recordset</type>
4214 <parameter-list>
4215 <parameter optional="true">
4216 <type>Variant</type>
4217 <name>Options</name>
4218 </parameter>
4219 </parameter-list>
4220 </source>
4221 </element>
4222 <!--property::Recordset.DateCreated {ReadOnly}-->
4223 <element type="property">
4224 <source id="DAO.Recordset.DateCreated">
4225 <context kind="class">Recordset</context>
4226 <name>DateCreated</name>
4227 <type>Variant</type>
4228 </source>
4229 </element>
4230 <!--method::Recordset.Delete-->
4231 <element type="method">
4232 <source id="DAO.Recordset.Delete">
4233 <context kind="class">Recordset</context>
4234 <name>Delete</name>
4235 <type>void</type>
4236 </source>
4237 </element>
4238 <!--method::Recordset.Edit-->
4239 <element type="method">
4240 <source id="DAO.Recordset.Edit">
4241 <context kind="class">Recordset</context>
4242 <name>Edit</name>
4243 <type>void</type>
4244 </source>
4245 </element>
4246 <!--property::Recordset.EditMode {ReadOnly}-->
4247 <element type="property">
4248 <source id="DAO.Recordset.EditMode">
4249 <context kind="class">Recordset</context>
4250 <name>EditMode</name>
4251 <type>short</type>
4252 </source>
4253 </element>
4254 <!--property::Recordset.EOF {ReadOnly}-->
4255 <element type="property">
4256 <source id="DAO.Recordset.EOF">
4257 <context kind="class">Recordset</context>
4258 <name>EOF</name>
4259 <type>boolean</type>
4260 </source>
4261 </element>
4262 <!--property::Recordset.Fields {Default} {ReadOnly}-->
4263 <element type="property">
4264 <source id="DAO.Recordset.Fields">
4265 <context kind="class">Recordset</context>
4266 <name default="true">Fields</name>
4267 <type>Fields</type>
4268 </source>
4269 </element>
4270 <!--method::Recordset.FillCache-->
4271 <element type="method">
4272 <source id="DAO.Recordset.FillCache">
4273 <context kind="class">Recordset</context>
4274 <name>FillCache</name>
4275 <type>void</type>
4276 <parameter-list>
4277 <parameter optional="true">
4278 <type>Variant</type>
4279 <name>Rows</name>
4280 </parameter>
4281 <parameter optional="true">
4282 <type>Variant</type>
4283 <name>StartBookmark</name>
4284 </parameter>
4285 </parameter-list>
4286 </source>
4287 </element>
4288 <!--property::Recordset.Filter-->
4289 <element type="property">
4290 <source id="DAO.Recordset.Filter">
4291 <context kind="class">Recordset</context>
4292 <name>Filter</name>
4293 <type>String</type>
4294 </source>
4295 </element>
4296 <!--method::Recordset.FindFirst-->
4297 <element type="method">
4298 <source id="DAO.Recordset.FindFirst">
4299 <context kind="class">Recordset</context>
4300 <name>FindFirst</name>
4301 <type>void</type>
4302 <parameter-list>
4303 <parameter>
4304 <type>String</type>
4305 <name>Criteria</name>
4306 </parameter>
4307 </parameter-list>
4308 </source>
4309 </element>
4310 <!--method::Recordset.FindLast-->
4311 <element type="method">
4312 <source id="DAO.Recordset.FindLast">
4313 <context kind="class">Recordset</context>
4314 <name>FindLast</name>
4315 <type>void</type>
4316 <parameter-list>
4317 <parameter>
4318 <type>String</type>
4319 <name>Criteria</name>
4320 </parameter>
4321 </parameter-list>
4322 </source>
4323 </element>
4324 <!--method::Recordset.FindNext-->
4325 <element type="method">
4326 <source id="DAO.Recordset.FindNext">
4327 <context kind="class">Recordset</context>
4328 <name>FindNext</name>
4329 <type>void</type>
4330 <parameter-list>
4331 <parameter>
4332 <type>String</type>
4333 <name>Criteria</name>
4334 </parameter>
4335 </parameter-list>
4336 </source>
4337 </element>
4338 <!--method::Recordset.FindPrevious-->
4339 <element type="method">
4340 <source id="DAO.Recordset.FindPrevious">
4341 <context kind="class">Recordset</context>
4342 <name>FindPrevious</name>
4343 <type>void</type>
4344 <parameter-list>
4345 <parameter>
4346 <type>String</type>
4347 <name>Criteria</name>
4348 </parameter>
4349 </parameter-list>
4350 </source>
4351 </element>
4352 <!--method::Recordset.GetRows-->
4353 <element type="method">
4354 <source id="DAO.Recordset.GetRows">
4355 <context kind="class">Recordset</context>
4356 <name>GetRows</name>
4357 <type>Variant</type>
4358 <parameter-list>
4359 <parameter optional="true">
4360 <type>Variant</type>
4361 <name>NumRows</name>
4362 </parameter>
4363 </parameter-list>
4364 </source>
4365 </element>
4366 <!--property::Recordset.hStmt {ReadOnly}-->
4367 <element type="property">
4368 <source id="DAO.Recordset.hStmt">
4369 <context kind="class">Recordset</context>
4370 <name>hStmt</name>
4371 <type>Integer</type>
4372 </source>
4373 </element>
4374 <!--property::Recordset.Index-->
4375 <element type="property">
4376 <source id="DAO.Recordset.Index">
4377 <context kind="class">Recordset</context>
4378 <name>Index</name>
4379 <type>String</type>
4380 </source>
4381 </element>
4382 <!--property::Recordset.Indexes {ReadOnly}-->
4383 <element type="property">
4384 <source id="DAO.Recordset.Indexes">
4385 <context kind="class">Recordset</context>
4386 <name>Indexes</name>
4387 <type>Indexes</type>
4388 </source>
4389 </element>
4390 <!--property::Recordset.LastModified {ReadOnly}-->
4391 <element type="property">
4392 <source id="DAO.Recordset.LastModified">
4393 <context kind="class">Recordset</context>
4394 <name>LastModified</name>
4395 <type>VT_SAFEARRAY+VT_UI1</type>
4396 </source>
4397 </element>
4398 <!--property::Recordset.LastUpdated {ReadOnly}-->
4399 <element type="property">
4400 <source id="DAO.Recordset.LastUpdated">
4401 <context kind="class">Recordset</context>
4402 <name>LastUpdated</name>
4403 <type>Variant</type>
4404 </source>
4405 </element>
4406 <!--method::Recordset.ListFields-->
4407 <element type="method">
4408 <source id="DAO.Recordset.ListFields">
4409 <context kind="class">Recordset</context>
4410 <name>ListFields</name>
4411 <type>Recordset</type>
4412 </source>
4413 </element>
4414 <!--method::Recordset.ListIndexes-->
4415 <element type="method">
4416 <source id="DAO.Recordset.ListIndexes">
4417 <context kind="class">Recordset</context>
4418 <name>ListIndexes</name>
4419 <type>Recordset</type>
4420 </source>
4421 </element>
4422 <!--property::Recordset.LockEdits-->
4423 <element type="property">
4424 <source id="DAO.Recordset.LockEdits">
4425 <context kind="class">Recordset</context>
4426 <name>LockEdits</name>
4427 <type>boolean</type>
4428 </source>
4429 </element>
4430 <!--method::Recordset.Move-->
4431 <element type="method">
4432 <source id="DAO.Recordset.Move">
4433 <context kind="class">Recordset</context>
4434 <name>Move</name>
4435 <type>void</type>
4436 <parameter-list>
4437 <parameter>
4438 <type>Integer</type>
4439 <name>Rows</name>
4440 </parameter>
4441 <parameter optional="true">
4442 <type>Variant</type>
4443 <name>StartBookmark</name>
4444 </parameter>
4445 </parameter-list>
4446 </source>
4447 </element>
4448 <!--method::Recordset.MoveFirst-->
4449 <element type="method">
4450 <source id="DAO.Recordset.MoveFirst">
4451 <context kind="class">Recordset</context>
4452 <name>MoveFirst</name>
4453 <type>void</type>
4454 </source>
4455 </element>
4456 <!--method::Recordset.MoveLast-->
4457 <element type="method">
4458 <source id="DAO.Recordset.MoveLast">
4459 <context kind="class">Recordset</context>
4460 <name>MoveLast</name>
4461 <type>void</type>
4462 <parameter-list>
4463 <parameter optional="true">
4464 <type>Integer</type>
4465 <name>Options</name>
4466 </parameter>
4467 </parameter-list>
4468 </source>
4469 </element>
4470 <!--method::Recordset.MoveNext-->
4471 <element type="method">
4472 <source id="DAO.Recordset.MoveNext">
4473 <context kind="class">Recordset</context>
4474 <name>MoveNext</name>
4475 <type>void</type>
4476 </source>
4477 </element>
4478 <!--method::Recordset.MovePrevious-->
4479 <element type="method">
4480 <source id="DAO.Recordset.MovePrevious">
4481 <context kind="class">Recordset</context>
4482 <name>MovePrevious</name>
4483 <type>void</type>
4484 </source>
4485 </element>
4486 <!--property::Recordset.Name {ReadOnly}-->
4487 <element type="property">
4488 <source id="DAO.Recordset.Name">
4489 <context kind="class">Recordset</context>
4490 <name>Name</name>
4491 <type>String</type>
4492 </source>
4493 </element>
4494 <!--method::Recordset.NextRecordset-->
4495 <element type="method">
4496 <source id="DAO.Recordset.NextRecordset">
4497 <context kind="class">Recordset</context>
4498 <name>NextRecordset</name>
4499 <type>boolean</type>
4500 </source>
4501 </element>
4502 <!--property::Recordset.NoMatch {ReadOnly}-->
4503 <element type="property">
4504 <source id="DAO.Recordset.NoMatch">
4505 <context kind="class">Recordset</context>
4506 <name>NoMatch</name>
4507 <type>boolean</type>
4508 </source>
4509 </element>
4510 <!--property::Recordset.ODBCFetchCount {ReadOnly}-->
4511 <element type="property">
4512 <source id="DAO.Recordset.ODBCFetchCount">
4513 <context kind="class">Recordset</context>
4514 <name>ODBCFetchCount</name>
4515 <type>Integer</type>
4516 </source>
4517 </element>
4518 <!--property::Recordset.ODBCFetchDelay {ReadOnly}-->
4519 <element type="property">
4520 <source id="DAO.Recordset.ODBCFetchDelay">
4521 <context kind="class">Recordset</context>
4522 <name>ODBCFetchDelay</name>
4523 <type>Integer</type>
4524 </source>
4525 </element>
4526 <!--method::Recordset.OpenRecordset-->
4527 <element type="method">
4528 <source id="DAO.Recordset.OpenRecordset">
4529 <context kind="class">Recordset</context>
4530 <name>OpenRecordset</name>
4531 <type>Recordset</type>
4532 <parameter-list>
4533 <parameter optional="true">
4534 <type>Variant</type>
4535 <name>Type</name>
4536 </parameter>
4537 <parameter optional="true">
4538 <type>Variant</type>
4539 <name>Options</name>
4540 </parameter>
4541 </parameter-list>
4542 </source>
4543 </element>
4544 <!--property::Recordset.Parent {ReadOnly}-->
4545 <element type="property">
4546 <source id="DAO.Recordset.Parent">
4547 <context kind="class">Recordset</context>
4548 <name>Parent</name>
4549 <type>Database</type>
4550 </source>
4551 </element>
4552 <!--property::Recordset.PercentPosition-->
4553 <element type="property">
4554 <source id="DAO.Recordset.PercentPosition">
4555 <context kind="class">Recordset</context>
4556 <name>PercentPosition</name>
4557 <type>Single</type>
4558 </source>
4559 </element>
4560 <!--property::Recordset.Properties {ReadOnly}-->
4561 <element type="property">
4562 <source id="DAO.Recordset.Properties">
4563 <context kind="class">Recordset</context>
4564 <name>Properties</name>
4565 <type>Properties</type>
4566 </source>
4567 </element>
4568 <!--property::Recordset.RecordCount {ReadOnly}-->
4569 <element type="property">
4570 <source id="DAO.Recordset.RecordCount">
4571 <context kind="class">Recordset</context>
4572 <name>RecordCount</name>
4573 <type>Integer</type>
4574 </source>
4575 </element>
4576 <!--property::Recordset.RecordStatus {ReadOnly}-->
4577 <element type="property">
4578 <source id="DAO.Recordset.RecordStatus">
4579 <context kind="class">Recordset</context>
4580 <name>RecordStatus</name>
4581 <type>short</type>
4582 </source>
4583 </element>
4584 <!--method::Recordset.Requery-->
4585 <element type="method">
4586 <source id="DAO.Recordset.Requery">
4587 <context kind="class">Recordset</context>
4588 <name>Requery</name>
4589 <type>void</type>
4590 <parameter-list>
4591 <parameter optional="true">
4592 <type>Variant</type>
4593 <name>NewQueryDef</name>
4594 </parameter>
4595 </parameter-list>
4596 </source>
4597 </element>
4598 <!--property::Recordset.Restartable {ReadOnly}-->
4599 <element type="property">
4600 <source id="DAO.Recordset.Restartable">
4601 <context kind="class">Recordset</context>
4602 <name>Restartable</name>
4603 <type>boolean</type>
4604 </source>
4605 </element>
4606 <!--method::Recordset.Seek-->
4607 <element type="method">
4608 <source id="DAO.Recordset.Seek">
4609 <context kind="class">Recordset</context>
4610 <name>Seek</name>
4611 <type>void</type>
4612 <parameter-list>
4613 <parameter>
4614 <type>String</type>
4615 <name>Comparison</name>
4616 </parameter>
4617 <parameter>
4618 <type>Variant</type>
4619 <name>Key1</name>
4620 </parameter>
4621 <parameter optional="true">
4622 <type>Variant</type>
4623 <name>Key2</name>
4624 </parameter>
4625 <parameter optional="true">
4626 <type>Variant</type>
4627 <name>Key3</name>
4628 </parameter>
4629 <parameter optional="true">
4630 <type>Variant</type>
4631 <name>Key4</name>
4632 </parameter>
4633 <parameter optional="true">
4634 <type>Variant</type>
4635 <name>Key5</name>
4636 </parameter>
4637 <parameter optional="true">
4638 <type>Variant</type>
4639 <name>Key6</name>
4640 </parameter>
4641 <parameter optional="true">
4642 <type>Variant</type>
4643 <name>Key7</name>
4644 </parameter>
4645 <parameter optional="true">
4646 <type>Variant</type>
4647 <name>Key8</name>
4648 </parameter>
4649 <parameter optional="true">
4650 <type>Variant</type>
4651 <name>Key9</name>
4652 </parameter>
4653 <parameter optional="true">
4654 <type>Variant</type>
4655 <name>Key10</name>
4656 </parameter>
4657 <parameter optional="true">
4658 <type>Variant</type>
4659 <name>Key11</name>
4660 </parameter>
4661 <parameter optional="true">
4662 <type>Variant</type>
4663 <name>Key12</name>
4664 </parameter>
4665 <parameter optional="true">
4666 <type>Variant</type>
4667 <name>Key13</name>
4668 </parameter>
4669 </parameter-list>
4670 </source>
4671 </element>
4672 <!--property::Recordset.Sort-->
4673 <element type="property">
4674 <source id="DAO.Recordset.Sort">
4675 <context kind="class">Recordset</context>
4676 <name>Sort</name>
4677 <type>String</type>
4678 </source>
4679 </element>
4680 <!--property::Recordset.StillExecuting {ReadOnly}-->
4681 <element type="property">
4682 <source id="DAO.Recordset.StillExecuting">
4683 <context kind="class">Recordset</context>
4684 <name>StillExecuting</name>
4685 <type>boolean</type>
4686 </source>
4687 </element>
4688 <!--property::Recordset.Transactions {ReadOnly}-->
4689 <element type="property">
4690 <source id="DAO.Recordset.Transactions">
4691 <context kind="class">Recordset</context>
4692 <name>Transactions</name>
4693 <type>boolean</type>
4694 </source>
4695 </element>
4696 <!--property::Recordset.Type {ReadOnly}-->
4697 <element type="property">
4698 <source id="DAO.Recordset.Type">
4699 <context kind="class">Recordset</context>
4700 <name>Type</name>
4701 <type>short</type>
4702 </source>
4703 </element>
4704 <!--property::Recordset.Updatable {ReadOnly}-->
4705 <element type="property">
4706 <source id="DAO.Recordset.Updatable">
4707 <context kind="class">Recordset</context>
4708 <name>Updatable</name>
4709 <type>boolean</type>
4710 </source>
4711 </element>
4712 <!--method::Recordset.Update-->
4713 <element type="method">
4714 <source id="DAO.Recordset.Update">
4715 <context kind="class">Recordset</context>
4716 <name>Update</name>
4717 <type>void</type>
4718 <parameter-list>
4719 <parameter optional="true">
4720 <type>Integer</type>
4721 <name>UpdateType</name>
4722 </parameter>
4723 <parameter optional="true">
4724 <type>boolean</type>
4725 <name>Force</name>
4726 </parameter>
4727 </parameter-list>
4728 </source>
4729 </element>
4730 <!--property::Recordset.UpdateOptions-->
4731 <element type="property">
4732 <source id="DAO.Recordset.UpdateOptions">
4733 <context kind="class">Recordset</context>
4734 <name>UpdateOptions</name>
4735 <type>Integer</type>
4736 </source>
4737 </element>
4738 <!--property::Recordset.ValidationRule {ReadOnly}-->
4739 <element type="property">
4740 <source id="DAO.Recordset.ValidationRule">
4741 <context kind="class">Recordset</context>
4742 <name>ValidationRule</name>
4743 <type>String</type>
4744 </source>
4745 </element>
4746 <!--property::Recordset.ValidationText {ReadOnly}-->
4747 <element type="property">
4748 <source id="DAO.Recordset.ValidationText">
4749 <context kind="class">Recordset</context>
4750 <name>ValidationText</name>
4751 <type>String</type>
4752 </source>
4753 </element>
4754 <!--enum::RecordsetOptionEnum {Enumeration}-->
4755 <element type="enumeration">
4756 <source id="DAO.RecordsetOptionEnum">
4757 <name>RecordsetOptionEnum</name>
4758 </source>
4759 <destination designation="identity" />
4760 </element>
4761 <!--enum::dbAppendOnly {Constant}-->
4762 <element type="constant">
4763 <source id="DAO.RecordsetOptionEnum.dbAppendOnly">
4764 <context kind="enumeration">RecordsetOptionEnum</context>
4765 <name>dbAppendOnly</name>
4766 <value>8</value>
4767 </source>
4768 <destination designation="identity" />
4769 </element>
4770 <!--enum::dbConsistent {Constant}-->
4771 <element type="constant">
4772 <source id="DAO.RecordsetOptionEnum.dbConsistent">
4773 <context kind="enumeration">RecordsetOptionEnum</context>
4774 <name>dbConsistent</name>
4775 <value>32</value>
4776 </source>
4777 <destination designation="identity" />
4778 </element>
4779 <!--enum::dbDenyRead {Constant}-->
4780 <element type="constant">
4781 <source id="DAO.RecordsetOptionEnum.dbDenyRead">
4782 <context kind="enumeration">RecordsetOptionEnum</context>
4783 <name>dbDenyRead</name>
4784 <value>2</value>
4785 </source>
4786 <destination designation="identity" />
4787 </element>
4788 <!--enum::dbDenyWrite {Constant}-->
4789 <element type="constant">
4790 <source id="DAO.RecordsetOptionEnum.dbDenyWrite">
4791 <context kind="enumeration">RecordsetOptionEnum</context>
4792 <name>dbDenyWrite</name>
4793 <value>1</value>
4794 </source>
4795 <destination designation="identity" />
4796 </element>
4797 <!--enum::dbExecDirect {Constant}-->
4798 <element type="constant">
4799 <source id="DAO.RecordsetOptionEnum.dbExecDirect">
4800 <context kind="enumeration">RecordsetOptionEnum</context>
4801 <name>dbExecDirect</name>
4802 <value>2048</value>
4803 </source>
4804 <destination designation="identity" />
4805 </element>
4806 <!--enum::dbFailOnError {Constant}-->
4807 <element type="constant">
4808 <source id="DAO.RecordsetOptionEnum.dbFailOnError">
4809 <context kind="enumeration">RecordsetOptionEnum</context>
4810 <name>dbFailOnError</name>
4811 <value>128</value>
4812 </source>
4813 <destination designation="identity" />
4814 </element>
4815 <!--enum::dbForwardOnly {Constant}-->
4816 <element type="constant">
4817 <source id="DAO.RecordsetOptionEnum.dbForwardOnly">
4818 <context kind="enumeration">RecordsetOptionEnum</context>
4819 <name>dbForwardOnly</name>
4820 <value>256</value>
4821 </source>
4822 <destination designation="identity" />
4823 </element>
4824 <!--enum::dbInconsistent {Constant}-->
4825 <element type="constant">
4826 <source id="DAO.RecordsetOptionEnum.dbInconsistent">
4827 <context kind="enumeration">RecordsetOptionEnum</context>
4828 <name>dbInconsistent</name>
4829 <value>16</value>
4830 </source>
4831 <destination designation="identity" />
4832 </element>
4833 <!--enum::dbReadOnly {Constant}-->
4834 <element type="constant">
4835 <source id="DAO.RecordsetOptionEnum.dbReadOnly">
4836 <context kind="enumeration">RecordsetOptionEnum</context>
4837 <name>dbReadOnly</name>
4838 <value>4</value>
4839 </source>
4840 <destination designation="identity" />
4841 </element>
4842 <!--enum::dbRunAsync {Constant}-->
4843 <element type="constant">
4844 <source id="DAO.RecordsetOptionEnum.dbRunAsync">
4845 <context kind="enumeration">RecordsetOptionEnum</context>
4846 <name>dbRunAsync</name>
4847 <value>1024</value>
4848 </source>
4849 <destination designation="identity" />
4850 </element>
4851 <!--enum::dbSeeChanges {Constant}-->
4852 <element type="constant">
4853 <source id="DAO.RecordsetOptionEnum.dbSeeChanges">
4854 <context kind="enumeration">RecordsetOptionEnum</context>
4855 <name>dbSeeChanges</name>
4856 <value>512</value>
4857 </source>
4858 <destination designation="identity" />
4859 </element>
4860 <!--enum::dbSQLPassThrough {Constant}-->
4861 <element type="constant">
4862 <source id="DAO.RecordsetOptionEnum.dbSQLPassThrough">
4863 <context kind="enumeration">RecordsetOptionEnum</context>
4864 <name>dbSQLPassThrough</name>
4865 <value>64</value>
4866 </source>
4867 <destination designation="identity" />
4868 </element>
4869 <!--Class::Recordsets-->
4870 <element type="class">
4871 <source id="DAO.Recordsets">
4872 <name>Recordsets</name>
4873 </source>
4874 <destination designation="identity" />
4875 </element>
4876 <!--property::Recordsets.Count {ReadOnly}-->
4877 <element type="property">
4878 <source id="DAO.Recordsets.Count">
4879 <context kind="class">Recordsets</context>
4880 <name>Count</name>
4881 <type>short</type>
4882 </source>
4883 </element>
4884 <!--property::Recordsets.Item {Default} {ReadOnly}-->
4885 <element type="property">
4886 <source id="DAO.Recordsets.Item">
4887 <context kind="class">Recordsets</context>
4888 <name default="true">Item</name>
4889 <type>Recordset</type>
4890 <parameter-list>
4891 <parameter>
4892 <type>Variant</type>
4893 <name>Item</name>
4894 </parameter>
4895 </parameter-list>
4896 </source>
4897 </element>
4898 <!--method::Recordsets.Refresh-->
4899 <element type="method">
4900 <source id="DAO.Recordsets.Refresh">
4901 <context kind="class">Recordsets</context>
4902 <name>Refresh</name>
4903 <type>void</type>
4904 </source>
4905 </element>
4906 <!--enum::RecordsetTypeEnum {Enumeration}-->
4907 <element type="enumeration">
4908 <source id="DAO.RecordsetTypeEnum">
4909 <name>RecordsetTypeEnum</name>
4910 </source>
4911 <destination designation="identity" />
4912 </element>
4913 <!--enum::dbOpenDynamic {Constant}-->
4914 <element type="constant">
4915 <source id="DAO.RecordsetTypeEnum.dbOpenDynamic">
4916 <context kind="enumeration">RecordsetTypeEnum</context>
4917 <name>dbOpenDynamic</name>
4918 <value>16</value>
4919 </source>
4920 <destination designation="identity" />
4921 </element>
4922 <!--enum::dbOpenDynaset {Constant}-->
4923 <element type="constant">
4924 <source id="DAO.RecordsetTypeEnum.dbOpenDynaset">
4925 <context kind="enumeration">RecordsetTypeEnum</context>
4926 <name>dbOpenDynaset</name>
4927 <value>2</value>
4928 </source>
4929 <destination designation="identity" />
4930 </element>
4931 <!--enum::dbOpenForwardOnly {Constant}-->
4932 <element type="constant">
4933 <source id="DAO.RecordsetTypeEnum.dbOpenForwardOnly">
4934 <context kind="enumeration">RecordsetTypeEnum</context>
4935 <name>dbOpenForwardOnly</name>
4936 <value>8</value>
4937 </source>
4938 <destination designation="identity" />
4939 </element>
4940 <!--enum::dbOpenSnapshot {Constant}-->
4941 <element type="constant">
4942 <source id="DAO.RecordsetTypeEnum.dbOpenSnapshot">
4943 <context kind="enumeration">RecordsetTypeEnum</context>
4944 <name>dbOpenSnapshot</name>
4945 <value>4</value>
4946 </source>
4947 <destination designation="identity" />
4948 </element>
4949 <!--enum::dbOpenTable {Constant}-->
4950 <element type="constant">
4951 <source id="DAO.RecordsetTypeEnum.dbOpenTable">
4952 <context kind="enumeration">RecordsetTypeEnum</context>
4953 <name>dbOpenTable</name>
4954 <value>1</value>
4955 </source>
4956 <destination designation="identity" />
4957 </element>
4958 <!--enum::RecordStatusEnum {Enumeration}-->
4959 <element type="enumeration">
4960 <source id="DAO.RecordStatusEnum">
4961 <name>RecordStatusEnum</name>
4962 </source>
4963 <destination designation="identity" />
4964 </element>
4965 <!--enum::dbRecordDBDeleted {Constant}-->
4966 <element type="constant">
4967 <source id="DAO.RecordStatusEnum.dbRecordDBDeleted">
4968 <context kind="enumeration">RecordStatusEnum</context>
4969 <name>dbRecordDBDeleted</name>
4970 <value>4</value>
4971 </source>
4972 <destination designation="identity" />
4973 </element>
4974 <!--enum::dbRecordDeleted {Constant}-->
4975 <element type="constant">
4976 <source id="DAO.RecordStatusEnum.dbRecordDeleted">
4977 <context kind="enumeration">RecordStatusEnum</context>
4978 <name>dbRecordDeleted</name>
4979 <value>3</value>
4980 </source>
4981 <destination designation="identity" />
4982 </element>
4983 <!--enum::dbRecordModified {Constant}-->
4984 <element type="constant">
4985 <source id="DAO.RecordStatusEnum.dbRecordModified">
4986 <context kind="enumeration">RecordStatusEnum</context>
4987 <name>dbRecordModified</name>
4988 <value>1</value>
4989 </source>
4990 <destination designation="identity" />
4991 </element>
4992 <!--enum::dbRecordNew {Constant}-->
4993 <element type="constant">
4994 <source id="DAO.RecordStatusEnum.dbRecordNew">
4995 <context kind="enumeration">RecordStatusEnum</context>
4996 <name>dbRecordNew</name>
4997 <value>2</value>
4998 </source>
4999 <destination designation="identity" />
5000 </element>
5001 <!--enum::dbRecordUnmodified {Constant}-->
5002 <element type="constant">
5003 <source id="DAO.RecordStatusEnum.dbRecordUnmodified">
5004 <context kind="enumeration">RecordStatusEnum</context>
5005 <name>dbRecordUnmodified</name>
5006 <value>0</value>
5007 </source>
5008 <destination designation="identity" />
5009 </element>
5010 <!--Class::Relation-->
5011 <element type="class">
5012 <source id="DAO.Relation">
5013 <name>Relation</name>
5014 </source>
5015 <destination designation="identity" />
5016 </element>
5017 <!--property::Relation.Attributes-->
5018 <element type="property">
5019 <source id="DAO.Relation.Attributes">
5020 <context kind="class">Relation</context>
5021 <name>Attributes</name>
5022 <type>Integer</type>
5023 </source>
5024 </element>
5025 <!--method::Relation.CreateField-->
5026 <element type="method">
5027 <source id="DAO.Relation.CreateField">
5028 <context kind="class">Relation</context>
5029 <name>CreateField</name>
5030 <type>Field</type>
5031 <parameter-list>
5032 <parameter optional="true">
5033 <type>Variant</type>
5034 <name>Name</name>
5035 </parameter>
5036 <parameter optional="true">
5037 <type>Variant</type>
5038 <name>Type</name>
5039 </parameter>
5040 <parameter optional="true">
5041 <type>Variant</type>
5042 <name>Size</name>
5043 </parameter>
5044 </parameter-list>
5045 </source>
5046 </element>
5047 <!--property::Relation.Fields {Default} {ReadOnly}-->
5048 <element type="property">
5049 <source id="DAO.Relation.Fields">
5050 <context kind="class">Relation</context>
5051 <name default="true">Fields</name>
5052 <type>Fields</type>
5053 </source>
5054 </element>
5055 <!--property::Relation.ForeignTable-->
5056 <element type="property">
5057 <source id="DAO.Relation.ForeignTable">
5058 <context kind="class">Relation</context>
5059 <name>ForeignTable</name>
5060 <type>String</type>
5061 </source>
5062 </element>
5063 <!--property::Relation.Name-->
5064 <element type="property">
5065 <source id="DAO.Relation.Name">
5066 <context kind="class">Relation</context>
5067 <name>Name</name>
5068 <type>String</type>
5069 </source>
5070 </element>
5071 <!--property::Relation.PartialReplica-->
5072 <element type="property">
5073 <source id="DAO.Relation.PartialReplica">
5074 <context kind="class">Relation</context>
5075 <name>PartialReplica</name>
5076 <type>boolean</type>
5077 </source>
5078 </element>
5079 <!--property::Relation.Properties {ReadOnly}-->
5080 <element type="property">
5081 <source id="DAO.Relation.Properties">
5082 <context kind="class">Relation</context>
5083 <name>Properties</name>
5084 <type>Properties</type>
5085 </source>
5086 </element>
5087 <!--property::Relation.Table-->
5088 <element type="property">
5089 <source id="DAO.Relation.Table">
5090 <context kind="class">Relation</context>
5091 <name>Table</name>
5092 <type>String</type>
5093 </source>
5094 </element>
5095 <!--enum::RelationAttributeEnum {Enumeration}-->
5096 <element type="enumeration">
5097 <source id="DAO.RelationAttributeEnum">
5098 <name>RelationAttributeEnum</name>
5099 </source>
5100 <destination designation="identity" />
5101 </element>
5102 <!--enum::dbRelationDeleteCascade {Constant}-->
5103 <element type="constant">
5104 <source id="DAO.RelationAttributeEnum.dbRelationDeleteCascade">
5105 <context kind="enumeration">RelationAttributeEnum</context>
5106 <name>dbRelationDeleteCascade</name>
5107 <value>4096</value>
5108 </source>
5109 <destination designation="identity" />
5110 </element>
5111 <!--enum::dbRelationDontEnforce {Constant}-->
5112 <element type="constant">
5113 <source id="DAO.RelationAttributeEnum.dbRelationDontEnforce">
5114 <context kind="enumeration">RelationAttributeEnum</context>
5115 <name>dbRelationDontEnforce</name>
5116 <value>2</value>
5117 </source>
5118 <destination designation="identity" />
5119 </element>
5120 <!--enum::dbRelationInherited {Constant}-->
5121 <element type="constant">
5122 <source id="DAO.RelationAttributeEnum.dbRelationInherited">
5123 <context kind="enumeration">RelationAttributeEnum</context>
5124 <name>dbRelationInherited</name>
5125 <value>4</value>
5126 </source>
5127 <destination designation="identity" />
5128 </element>
5129 <!--enum::dbRelationLeft {Constant}-->
5130 <element type="constant">
5131 <source id="DAO.RelationAttributeEnum.dbRelationLeft">
5132 <context kind="enumeration">RelationAttributeEnum</context>
5133 <name>dbRelationLeft</name>
5134 <value>16777216</value>
5135 </source>
5136 <destination designation="identity" />
5137 </element>
5138 <!--enum::dbRelationRight {Constant}-->
5139 <element type="constant">
5140 <source id="DAO.RelationAttributeEnum.dbRelationRight">
5141 <context kind="enumeration">RelationAttributeEnum</context>
5142 <name>dbRelationRight</name>
5143 <value>33554432</value>
5144 </source>
5145 <destination designation="identity" />
5146 </element>
5147 <!--enum::dbRelationUnique {Constant}-->
5148 <element type="constant">
5149 <source id="DAO.RelationAttributeEnum.dbRelationUnique">
5150 <context kind="enumeration">RelationAttributeEnum</context>
5151 <name>dbRelationUnique</name>
5152 <value>1</value>
5153 </source>
5154 <destination designation="identity" />
5155 </element>
5156 <!--enum::dbRelationUpdateCascade {Constant}-->
5157 <element type="constant">
5158 <source id="DAO.RelationAttributeEnum.dbRelationUpdateCascade">
5159 <context kind="enumeration">RelationAttributeEnum</context>
5160 <name>dbRelationUpdateCascade</name>
5161 <value>256</value>
5162 </source>
5163 <destination designation="identity" />
5164 </element>
5165 <!--Class::Relations-->
5166 <element type="class">
5167 <source id="DAO.Relations">
5168 <name>Relations</name>
5169 </source>
5170 <destination designation="identity" />
5171 </element>
5172 <!--method::Relations.Append-->
5173 <element type="method">
5174 <source id="DAO.Relations.Append">
5175 <context kind="class">Relations</context>
5176 <name>Append</name>
5177 <type>void</type>
5178 <parameter-list>
5179 <parameter>
5180 <type>Object</type>
5181 <name>Object</name>
5182 </parameter>
5183 </parameter-list>
5184 </source>
5185 </element>
5186 <!--property::Relations.Count {ReadOnly}-->
5187 <element type="property">
5188 <source id="DAO.Relations.Count">
5189 <context kind="class">Relations</context>
5190 <name>Count</name>
5191 <type>short</type>
5192 </source>
5193 </element>
5194 <!--method::Relations.Delete-->
5195 <element type="method">
5196 <source id="DAO.Relations.Delete">
5197 <context kind="class">Relations</context>
5198 <name>Delete</name>
5199 <type>void</type>
5200 <parameter-list>
5201 <parameter>
5202 <type>String</type>
5203 <name>Name</name>
5204 </parameter>
5205 </parameter-list>
5206 </source>
5207 </element>
5208 <!--property::Relations.Item {Default} {ReadOnly}-->
5209 <element type="property">
5210 <source id="DAO.Relations.Item">
5211 <context kind="class">Relations</context>
5212 <name default="true">Item</name>
5213 <type>Relation</type>
5214 <parameter-list>
5215 <parameter>
5216 <type>Variant</type>
5217 <name>Item</name>
5218 </parameter>
5219 </parameter-list>
5220 </source>
5221 </element>
5222 <!--method::Relations.Refresh-->
5223 <element type="method">
5224 <source id="DAO.Relations.Refresh">
5225 <context kind="class">Relations</context>
5226 <name>Refresh</name>
5227 <type>void</type>
5228 </source>
5229 </element>
5230 <!--enum::ReplicaTypeEnum {Enumeration}-->
5231 <element type="enumeration">
5232 <source id="DAO.ReplicaTypeEnum">
5233 <name>ReplicaTypeEnum</name>
5234 </source>
5235 <destination designation="identity" />
5236 </element>
5237 <!--enum::dbRepMakePartial {Constant}-->
5238 <element type="constant">
5239 <source id="DAO.ReplicaTypeEnum.dbRepMakePartial">
5240 <context kind="enumeration">ReplicaTypeEnum</context>
5241 <name>dbRepMakePartial</name>
5242 <value>1</value>
5243 </source>
5244 <destination designation="identity" />
5245 </element>
5246 <!--enum::dbRepMakeReadOnly {Constant}-->
5247 <element type="constant">
5248 <source id="DAO.ReplicaTypeEnum.dbRepMakeReadOnly">
5249 <context kind="enumeration">ReplicaTypeEnum</context>
5250 <name>dbRepMakeReadOnly</name>
5251 <value>2</value>
5252 </source>
5253 <destination designation="identity" />
5254 </element>
5255 <!--enum::SetOptionEnum {Enumeration}-->
5256 <element type="enumeration">
5257 <source id="DAO.SetOptionEnum">
5258 <name>SetOptionEnum</name>
5259 </source>
5260 <destination designation="identity" />
5261 </element>
5262 <!--enum::dbExclusiveAsyncDelay {Constant}-->
5263 <element type="constant">
5264 <source id="DAO.SetOptionEnum.dbExclusiveAsyncDelay">
5265 <context kind="enumeration">SetOptionEnum</context>
5266 <name>dbExclusiveAsyncDelay</name>
5267 <value>60</value>
5268 </source>
5269 <destination designation="identity" />
5270 </element>
5271 <!--enum::dbFlushTransactionTimeout {Constant}-->
5272 <element type="constant">
5273 <source id="DAO.SetOptionEnum.dbFlushTransactionTimeout">
5274 <context kind="enumeration">SetOptionEnum</context>
5275 <name>dbFlushTransactionTimeout</name>
5276 <value>66</value>
5277 </source>
5278 <destination designation="identity" />
5279 </element>
5280 <!--enum::dbImplicitCommitSync {Constant}-->
5281 <element type="constant">
5282 <source id="DAO.SetOptionEnum.dbImplicitCommitSync">
5283 <context kind="enumeration">SetOptionEnum</context>
5284 <name>dbImplicitCommitSync</name>
5285 <value>59</value>
5286 </source>
5287 <destination designation="identity" />
5288 </element>
5289 <!--enum::dbLockDelay {Constant}-->
5290 <element type="constant">
5291 <source id="DAO.SetOptionEnum.dbLockDelay">
5292 <context kind="enumeration">SetOptionEnum</context>
5293 <name>dbLockDelay</name>
5294 <value>63</value>
5295 </source>
5296 <destination designation="identity" />
5297 </element>
5298 <!--enum::dbLockRetry {Constant}-->
5299 <element type="constant">
5300 <source id="DAO.SetOptionEnum.dbLockRetry">
5301 <context kind="enumeration">SetOptionEnum</context>
5302 <name>dbLockRetry</name>
5303 <value>57</value>
5304 </source>
5305 <destination designation="identity" />
5306 </element>
5307 <!--enum::dbMaxBufferSize {Constant}-->
5308 <element type="constant">
5309 <source id="DAO.SetOptionEnum.dbMaxBufferSize">
5310 <context kind="enumeration">SetOptionEnum</context>
5311 <name>dbMaxBufferSize</name>
5312 <value>8</value>
5313 </source>
5314 <destination designation="identity" />
5315 </element>
5316 <!--enum::dbMaxLocksPerFile {Constant}-->
5317 <element type="constant">
5318 <source id="DAO.SetOptionEnum.dbMaxLocksPerFile">
5319 <context kind="enumeration">SetOptionEnum</context>
5320 <name>dbMaxLocksPerFile</name>
5321 <value>62</value>
5322 </source>
5323 <destination designation="identity" />
5324 </element>
5325 <!--enum::dbPageTimeout {Constant}-->
5326 <element type="constant">
5327 <source id="DAO.SetOptionEnum.dbPageTimeout">
5328 <context kind="enumeration">SetOptionEnum</context>
5329 <name>dbPageTimeout</name>
5330 <value>6</value>
5331 </source>
5332 <destination designation="identity" />
5333 </element>
5334 <!--enum::dbRecycleLVs {Constant}-->
5335 <element type="constant">
5336 <source id="DAO.SetOptionEnum.dbRecycleLVs">
5337 <context kind="enumeration">SetOptionEnum</context>
5338 <name>dbRecycleLVs</name>
5339 <value>65</value>
5340 </source>
5341 <destination designation="identity" />
5342 </element>
5343 <!--enum::dbSharedAsyncDelay {Constant}-->
5344 <element type="constant">
5345 <source id="DAO.SetOptionEnum.dbSharedAsyncDelay">
5346 <context kind="enumeration">SetOptionEnum</context>
5347 <name>dbSharedAsyncDelay</name>
5348 <value>61</value>
5349 </source>
5350 <destination designation="identity" />
5351 </element>
5352 <!--enum::dbUserCommitSync {Constant}-->
5353 <element type="constant">
5354 <source id="DAO.SetOptionEnum.dbUserCommitSync">
5355 <context kind="enumeration">SetOptionEnum</context>
5356 <name>dbUserCommitSync</name>
5357 <value>58</value>
5358 </source>
5359 <destination designation="identity" />
5360 </element>
5361 <!--enum::SynchronizeTypeEnum {Enumeration}-->
5362 <element type="enumeration">
5363 <source id="DAO.SynchronizeTypeEnum">
5364 <name>SynchronizeTypeEnum</name>
5365 </source>
5366 <destination designation="identity" />
5367 </element>
5368 <!--enum::dbRepExportChanges {Constant}-->
5369 <element type="constant">
5370 <source id="DAO.SynchronizeTypeEnum.dbRepExportChanges">
5371 <context kind="enumeration">SynchronizeTypeEnum</context>
5372 <name>dbRepExportChanges</name>
5373 <value>1</value>
5374 </source>
5375 <destination designation="identity" />
5376 </element>
5377 <!--enum::dbRepImpExpChanges {Constant}-->
5378 <element type="constant">
5379 <source id="DAO.SynchronizeTypeEnum.dbRepImpExpChanges">
5380 <context kind="enumeration">SynchronizeTypeEnum</context>
5381 <name>dbRepImpExpChanges</name>
5382 <value>4</value>
5383 </source>
5384 <destination designation="identity" />
5385 </element>
5386 <!--enum::dbRepImportChanges {Constant}-->
5387 <element type="constant">
5388 <source id="DAO.SynchronizeTypeEnum.dbRepImportChanges">
5389 <context kind="enumeration">SynchronizeTypeEnum</context>
5390 <name>dbRepImportChanges</name>
5391 <value>2</value>
5392 </source>
5393 <destination designation="identity" />
5394 </element>
5395 <!--enum::dbRepSyncInternet {Constant}-->
5396 <element type="constant">
5397 <source id="DAO.SynchronizeTypeEnum.dbRepSyncInternet">
5398 <context kind="enumeration">SynchronizeTypeEnum</context>
5399 <name>dbRepSyncInternet</name>
5400 <value>16</value>
5401 </source>
5402 <destination designation="identity" />
5403 </element>
5404 <!--Class::TableDef-->
5405 <element type="class">
5406 <source id="DAO.TableDef">
5407 <name>TableDef</name>
5408 </source>
5409 <destination designation="identity" />
5410 </element>
5411 <!--property::TableDef.Attributes-->
5412 <element type="property">
5413 <source id="DAO.TableDef.Attributes">
5414 <context kind="class">TableDef</context>
5415 <name>Attributes</name>
5416 <type>Integer</type>
5417 </source>
5418 </element>
5419 <!--property::TableDef.ConflictTable {ReadOnly}-->
5420 <element type="property">
5421 <source id="DAO.TableDef.ConflictTable">
5422 <context kind="class">TableDef</context>
5423 <name>ConflictTable</name>
5424 <type>String</type>
5425 </source>
5426 </element>
5427 <!--property::TableDef.Connect-->
5428 <element type="property">
5429 <source id="DAO.TableDef.Connect">
5430 <context kind="class">TableDef</context>
5431 <name>Connect</name>
5432 <type>String</type>
5433 </source>
5434 </element>
5435 <!--method::TableDef.CreateField-->
5436 <element type="method">
5437 <source id="DAO.TableDef.CreateField">
5438 <context kind="class">TableDef</context>
5439 <name>CreateField</name>
5440 <type>Field</type>
5441 <parameter-list>
5442 <parameter optional="true">
5443 <type>Variant</type>
5444 <name>Name</name>
5445 </parameter>
5446 <parameter optional="true">
5447 <type>Variant</type>
5448 <name>Type</name>
5449 </parameter>
5450 <parameter optional="true">
5451 <type>Variant</type>
5452 <name>Size</name>
5453 </parameter>
5454 </parameter-list>
5455 </source>
5456 </element>
5457 <!--method::TableDef.CreateIndex-->
5458 <element type="method">
5459 <source id="DAO.TableDef.CreateIndex">
5460 <context kind="class">TableDef</context>
5461 <name>CreateIndex</name>
5462 <type>Index</type>
5463 <parameter-list>
5464 <parameter optional="true">
5465 <type>Variant</type>
5466 <name>Name</name>
5467 </parameter>
5468 </parameter-list>
5469 </source>
5470 </element>
5471 <!--method::TableDef.CreateProperty-->
5472 <element type="method">
5473 <source id="DAO.TableDef.CreateProperty">
5474 <context kind="class">TableDef</context>
5475 <name>CreateProperty</name>
5476 <type>Property</type>
5477 <parameter-list>
5478 <parameter optional="true">
5479 <type>Variant</type>
5480 <name>Name</name>
5481 </parameter>
5482 <parameter optional="true">
5483 <type>Variant</type>
5484 <name>Type</name>
5485 </parameter>
5486 <parameter optional="true">
5487 <type>Variant</type>
5488 <name>Value</name>
5489 </parameter>
5490 <parameter optional="true">
5491 <type>Variant</type>
5492 <name>DDL</name>
5493 </parameter>
5494 </parameter-list>
5495 </source>
5496 </element>
5497 <!--property::TableDef.DateCreated {ReadOnly}-->
5498 <element type="property">
5499 <source id="DAO.TableDef.DateCreated">
5500 <context kind="class">TableDef</context>
5501 <name>DateCreated</name>
5502 <type>Variant</type>
5503 </source>
5504 </element>
5505 <!--property::TableDef.Fields {Default} {ReadOnly}-->
5506 <element type="property">
5507 <source id="DAO.TableDef.Fields">
5508 <context kind="class">TableDef</context>
5509 <name default="true">Fields</name>
5510 <type>Fields</type>
5511 </source>
5512 </element>
5513 <!--property::TableDef.Indexes {ReadOnly}-->
5514 <element type="property">
5515 <source id="DAO.TableDef.Indexes">
5516 <context kind="class">TableDef</context>
5517 <name>Indexes</name>
5518 <type>Indexes</type>
5519 </source>
5520 </element>
5521 <!--property::TableDef.LastUpdated {ReadOnly}-->
5522 <element type="property">
5523 <source id="DAO.TableDef.LastUpdated">
5524 <context kind="class">TableDef</context>
5525 <name>LastUpdated</name>
5526 <type>Variant</type>
5527 </source>
5528 </element>
5529 <!--property::TableDef.Name-->
5530 <element type="property">
5531 <source id="DAO.TableDef.Name">
5532 <context kind="class">TableDef</context>
5533 <name>Name</name>
5534 <type>String</type>
5535 </source>
5536 </element>
5537 <!--method::TableDef.OpenRecordset-->
5538 <element type="method">
5539 <source id="DAO.TableDef.OpenRecordset">
5540 <context kind="class">TableDef</context>
5541 <name>OpenRecordset</name>
5542 <type>Recordset</type>
5543 <parameter-list>
5544 <parameter optional="true">
5545 <type>Variant</type>
5546 <name>Type</name>
5547 </parameter>
5548 <parameter optional="true">
5549 <type>Variant</type>
5550 <name>Options</name>
5551 </parameter>
5552 </parameter-list>
5553 </source>
5554 </element>
5555 <!--property::TableDef.Properties {ReadOnly}-->
5556 <element type="property">
5557 <source id="DAO.TableDef.Properties">
5558 <context kind="class">TableDef</context>
5559 <name>Properties</name>
5560 <type>Properties</type>
5561 </source>
5562 </element>
5563 <!--property::TableDef.RecordCount {ReadOnly}-->
5564 <element type="property">
5565 <source id="DAO.TableDef.RecordCount">
5566 <context kind="class">TableDef</context>
5567 <name>RecordCount</name>
5568 <type>Integer</type>
5569 </source>
5570 </element>
5571 <!--method::TableDef.RefreshLink-->
5572 <element type="method">
5573 <source id="DAO.TableDef.RefreshLink">
5574 <context kind="class">TableDef</context>
5575 <name>RefreshLink</name>
5576 <type>void</type>
5577 </source>
5578 </element>
5579 <!--property::TableDef.ReplicaFilter-->
5580 <element type="property">
5581 <source id="DAO.TableDef.ReplicaFilter">
5582 <context kind="class">TableDef</context>
5583 <name>ReplicaFilter</name>
5584 <type>Variant</type>
5585 </source>
5586 </element>
5587 <!--property::TableDef.SourceTableName-->
5588 <element type="property">
5589 <source id="DAO.TableDef.SourceTableName">
5590 <context kind="class">TableDef</context>
5591 <name>SourceTableName</name>
5592 <type>String</type>
5593 </source>
5594 </element>
5595 <!--property::TableDef.Updatable {ReadOnly}-->
5596 <element type="property">
5597 <source id="DAO.TableDef.Updatable">
5598 <context kind="class">TableDef</context>
5599 <name>Updatable</name>
5600 <type>boolean</type>
5601 </source>
5602 </element>
5603 <!--property::TableDef.ValidationRule-->
5604 <element type="property">
5605 <source id="DAO.TableDef.ValidationRule">
5606 <context kind="class">TableDef</context>
5607 <name>ValidationRule</name>
5608 <type>String</type>
5609 </source>
5610 </element>
5611 <!--property::TableDef.ValidationText-->
5612 <element type="property">
5613 <source id="DAO.TableDef.ValidationText">
5614 <context kind="class">TableDef</context>
5615 <name>ValidationText</name>
5616 <type>String</type>
5617 </source>
5618 </element>
5619 <!--enum::TableDefAttributeEnum {Enumeration}-->
5620 <element type="enumeration">
5621 <source id="DAO.TableDefAttributeEnum">
5622 <name>TableDefAttributeEnum</name>
5623 </source>
5624 <destination designation="identity" />
5625 </element>
5626 <!--enum::dbAttachedODBC {Constant}-->
5627 <element type="constant">
5628 <source id="DAO.TableDefAttributeEnum.dbAttachedODBC">
5629 <context kind="enumeration">TableDefAttributeEnum</context>
5630 <name>dbAttachedODBC</name>
5631 <value>536870912</value>
5632 </source>
5633 <destination designation="identity" />
5634 </element>
5635 <!--enum::dbAttachedTable {Constant}-->
5636 <element type="constant">
5637 <source id="DAO.TableDefAttributeEnum.dbAttachedTable">
5638 <context kind="enumeration">TableDefAttributeEnum</context>
5639 <name>dbAttachedTable</name>
5640 <value>1073741824</value>
5641 </source>
5642 <destination designation="identity" />
5643 </element>
5644 <!--enum::dbAttachExclusive {Constant}-->
5645 <element type="constant">
5646 <source id="DAO.TableDefAttributeEnum.dbAttachExclusive">
5647 <context kind="enumeration">TableDefAttributeEnum</context>
5648 <name>dbAttachExclusive</name>
5649 <value>65536</value>
5650 </source>
5651 <destination designation="identity" />
5652 </element>
5653 <!--enum::dbAttachSavePWD {Constant}-->
5654 <element type="constant">
5655 <source id="DAO.TableDefAttributeEnum.dbAttachSavePWD">
5656 <context kind="enumeration">TableDefAttributeEnum</context>
5657 <name>dbAttachSavePWD</name>
5658 <value>131072</value>
5659 </source>
5660 <destination designation="identity" />
5661 </element>
5662 <!--enum::dbHiddenObject {Constant}-->
5663 <element type="constant">
5664 <source id="DAO.TableDefAttributeEnum.dbHiddenObject">
5665 <context kind="enumeration">TableDefAttributeEnum</context>
5666 <name>dbHiddenObject</name>
5667 <value>1</value>
5668 </source>
5669 <destination designation="identity" />
5670 </element>
5671 <!--enum::dbSystemObject {Constant}-->
5672 <element type="constant">
5673 <source id="DAO.TableDefAttributeEnum.dbSystemObject">
5674 <context kind="enumeration">TableDefAttributeEnum</context>
5675 <name>dbSystemObject</name>
5676 <value>-2147483646</value>
5677 </source>
5678 <destination designation="identity" />
5679 </element>
5680 <!--Class::TableDefs-->
5681 <element type="class">
5682 <source id="DAO.TableDefs">
5683 <name>TableDefs</name>
5684 </source>
5685 <destination designation="identity" />
5686 </element>
5687 <!--method::TableDefs.Append-->
5688 <element type="method">
5689 <source id="DAO.TableDefs.Append">
5690 <context kind="class">TableDefs</context>
5691 <name>Append</name>
5692 <type>void</type>
5693 <parameter-list>
5694 <parameter>
5695 <type>Object</type>
5696 <name>Object</name>
5697 </parameter>
5698 </parameter-list>
5699 </source>
5700 </element>
5701 <!--property::TableDefs.Count {ReadOnly}-->
5702 <element type="property">
5703 <source id="DAO.TableDefs.Count">
5704 <context kind="class">TableDefs</context>
5705 <name>Count</name>
5706 <type>short</type>
5707 </source>
5708 </element>
5709 <!--method::TableDefs.Delete-->
5710 <element type="method">
5711 <source id="DAO.TableDefs.Delete">
5712 <context kind="class">TableDefs</context>
5713 <name>Delete</name>
5714 <type>void</type>
5715 <parameter-list>
5716 <parameter>
5717 <type>String</type>
5718 <name>Name</name>
5719 </parameter>
5720 </parameter-list>
5721 </source>
5722 </element>
5723 <!--property::TableDefs.Item {Default} {ReadOnly}-->
5724 <element type="property">
5725 <source id="DAO.TableDefs.Item">
5726 <context kind="class">TableDefs</context>
5727 <name default="true">Item</name>
5728 <type>TableDef</type>
5729 <parameter-list>
5730 <parameter>
5731 <type>Variant</type>
5732 <name>Item</name>
5733 </parameter>
5734 </parameter-list>
5735 </source>
5736 </element>
5737 <!--method::TableDefs.Refresh-->
5738 <element type="method">
5739 <source id="DAO.TableDefs.Refresh">
5740 <context kind="class">TableDefs</context>
5741 <name>Refresh</name>
5742 <type>void</type>
5743 </source>
5744 </element>
5745 <!--enum::UpdateCriteriaEnum {Enumeration}-->
5746 <element type="enumeration">
5747 <source id="DAO.UpdateCriteriaEnum">
5748 <name>UpdateCriteriaEnum</name>
5749 </source>
5750 <destination designation="identity" />
5751 </element>
5752 <!--enum::dbCriteriaAllCols {Constant}-->
5753 <element type="constant">
5754 <source id="DAO.UpdateCriteriaEnum.dbCriteriaAllCols">
5755 <context kind="enumeration">UpdateCriteriaEnum</context>
5756 <name>dbCriteriaAllCols</name>
5757 <value>4</value>
5758 </source>
5759 <destination designation="identity" />
5760 </element>
5761 <!--enum::dbCriteriaDeleteInsert {Constant}-->
5762 <element type="constant">
5763 <source id="DAO.UpdateCriteriaEnum.dbCriteriaDeleteInsert">
5764 <context kind="enumeration">UpdateCriteriaEnum</context>
5765 <name>dbCriteriaDeleteInsert</name>
5766 <value>16</value>
5767 </source>
5768 <destination designation="identity" />
5769 </element>
5770 <!--enum::dbCriteriaKey {Constant}-->
5771 <element type="constant">
5772 <source id="DAO.UpdateCriteriaEnum.dbCriteriaKey">
5773 <context kind="enumeration">UpdateCriteriaEnum</context>
5774 <name>dbCriteriaKey</name>
5775 <value>1</value>
5776 </source>
5777 <destination designation="identity" />
5778 </element>
5779 <!--enum::dbCriteriaModValues {Constant}-->
5780 <element type="constant">
5781 <source id="DAO.UpdateCriteriaEnum.dbCriteriaModValues">
5782 <context kind="enumeration">UpdateCriteriaEnum</context>
5783 <name>dbCriteriaModValues</name>
5784 <value>2</value>
5785 </source>
5786 <destination designation="identity" />
5787 </element>
5788 <!--enum::dbCriteriaTimestamp {Constant}-->
5789 <element type="constant">
5790 <source id="DAO.UpdateCriteriaEnum.dbCriteriaTimestamp">
5791 <context kind="enumeration">UpdateCriteriaEnum</context>
5792 <name>dbCriteriaTimestamp</name>
5793 <value>8</value>
5794 </source>
5795 <destination designation="identity" />
5796 </element>
5797 <!--enum::dbCriteriaUpdate {Constant}-->
5798 <element type="constant">
5799 <source id="DAO.UpdateCriteriaEnum.dbCriteriaUpdate">
5800 <context kind="enumeration">UpdateCriteriaEnum</context>
5801 <name>dbCriteriaUpdate</name>
5802 <value>32</value>
5803 </source>
5804 <destination designation="identity" />
5805 </element>
5806 <!--enum::UpdateTypeEnum {Enumeration}-->
5807 <element type="enumeration">
5808 <source id="DAO.UpdateTypeEnum">
5809 <name>UpdateTypeEnum</name>
5810 </source>
5811 <destination designation="identity" />
5812 </element>
5813 <!--enum::dbUpdateBatch {Constant}-->
5814 <element type="constant">
5815 <source id="DAO.UpdateTypeEnum.dbUpdateBatch">
5816 <context kind="enumeration">UpdateTypeEnum</context>
5817 <name>dbUpdateBatch</name>
5818 <value>4</value>
5819 </source>
5820 <destination designation="identity" />
5821 </element>
5822 <!--enum::dbUpdateCurrentRecord {Constant}-->
5823 <element type="constant">
5824 <source id="DAO.UpdateTypeEnum.dbUpdateCurrentRecord">
5825 <context kind="enumeration">UpdateTypeEnum</context>
5826 <name>dbUpdateCurrentRecord</name>
5827 <value>2</value>
5828 </source>
5829 <destination designation="identity" />
5830 </element>
5831 <!--enum::dbUpdateRegular {Constant}-->
5832 <element type="constant">
5833 <source id="DAO.UpdateTypeEnum.dbUpdateRegular">
5834 <context kind="enumeration">UpdateTypeEnum</context>
5835 <name>dbUpdateRegular</name>
5836 <value>1</value>
5837 </source>
5838 <destination designation="identity" />
5839 </element>
5840 <!--Class::User-->
5841 <element type="class">
5842 <source id="DAO.User">
5843 <name>User</name>
5844 </source>
5845 <destination designation="identity" />
5846 </element>
5847 <!--method::User.CreateGroup-->
5848 <element type="method">
5849 <source id="DAO.User.CreateGroup">
5850 <context kind="class">User</context>
5851 <name>CreateGroup</name>
5852 <type>Group</type>
5853 <parameter-list>
5854 <parameter optional="true">
5855 <type>Variant</type>
5856 <name>Name</name>
5857 </parameter>
5858 <parameter optional="true">
5859 <type>Variant</type>
5860 <name>PID</name>
5861 </parameter>
5862 </parameter-list>
5863 </source>
5864 </element>
5865 <!--property::User.Groups {Default} {ReadOnly}-->
5866 <element type="property">
5867 <source id="DAO.User.Groups">
5868 <context kind="class">User</context>
5869 <name default="true">Groups</name>
5870 <type>Groups</type>
5871 </source>
5872 </element>
5873 <!--property::User.Name-->
5874 <element type="property">
5875 <source id="DAO.User.Name">
5876 <context kind="class">User</context>
5877 <name>Name</name>
5878 <type>String</type>
5879 </source>
5880 </element>
5881 <!--method::User.NewPassword-->
5882 <element type="method">
5883 <source id="DAO.User.NewPassword">
5884 <context kind="class">User</context>
5885 <name>NewPassword</name>
5886 <type>void</type>
5887 <parameter-list>
5888 <parameter>
5889 <type>String</type>
5890 <name>bstrOld</name>
5891 </parameter>
5892 <parameter>
5893 <type>String</type>
5894 <name>bstrNew</name>
5895 </parameter>
5896 </parameter-list>
5897 </source>
5898 </element>
5899 <!--property::User.Properties {ReadOnly}-->
5900 <element type="property">
5901 <source id="DAO.User.Properties">
5902 <context kind="class">User</context>
5903 <name>Properties</name>
5904 <type>Properties</type>
5905 </source>
5906 </element>
5907 <!--Class::Users-->
5908 <element type="class">
5909 <source id="DAO.Users">
5910 <name>Users</name>
5911 </source>
5912 <destination designation="identity" />
5913 </element>
5914 <!--method::Users.Append-->
5915 <element type="method">
5916 <source id="DAO.Users.Append">
5917 <context kind="class">Users</context>
5918 <name>Append</name>
5919 <type>void</type>
5920 <parameter-list>
5921 <parameter>
5922 <type>Object</type>
5923 <name>Object</name>
5924 </parameter>
5925 </parameter-list>
5926 </source>
5927 </element>
5928 <!--property::Users.Count {ReadOnly}-->
5929 <element type="property">
5930 <source id="DAO.Users.Count">
5931 <context kind="class">Users</context>
5932 <name>Count</name>
5933 <type>short</type>
5934 </source>
5935 </element>
5936 <!--method::Users.Delete-->
5937 <element type="method">
5938 <source id="DAO.Users.Delete">
5939 <context kind="class">Users</context>
5940 <name>Delete</name>
5941 <type>void</type>
5942 <parameter-list>
5943 <parameter>
5944 <type>String</type>
5945 <name>Name</name>
5946 </parameter>
5947 </parameter-list>
5948 </source>
5949 </element>
5950 <!--property::Users.Item {Default} {ReadOnly}-->
5951 <element type="property">
5952 <source id="DAO.Users.Item">
5953 <context kind="class">Users</context>
5954 <name default="true">Item</name>
5955 <type>User</type>
5956 <parameter-list>
5957 <parameter>
5958 <type>Variant</type>
5959 <name>Item</name>
5960 </parameter>
5961 </parameter-list>
5962 </source>
5963 </element>
5964 <!--method::Users.Refresh-->
5965 <element type="method">
5966 <source id="DAO.Users.Refresh">
5967 <context kind="class">Users</context>
5968 <name>Refresh</name>
5969 <type>void</type>
5970 </source>
5971 </element>
5972 <!--Class::Workspace-->
5973 <element type="class">
5974 <source id="DAO.Workspace">
5975 <name>Workspace</name>
5976 </source>
5977 <destination designation="identity" />
5978 </element>
5979 <!--method::Workspace.BeginTrans-->
5980 <element type="method">
5981 <source id="DAO.Workspace.BeginTrans">
5982 <context kind="class">Workspace</context>
5983 <name>BeginTrans</name>
5984 <type>void</type>
5985 </source>
5986 </element>
5987 <!--method::Workspace.Close-->
5988 <element type="method">
5989 <source id="DAO.Workspace.Close">
5990 <context kind="class">Workspace</context>
5991 <name>Close</name>
5992 <type>void</type>
5993 </source>
5994 </element>
5995 <!--method::Workspace.CommitTrans-->
5996 <element type="method">
5997 <source id="DAO.Workspace.CommitTrans">
5998 <context kind="class">Workspace</context>
5999 <name>CommitTrans</name>
6000 <type>void</type>
6001 <parameter-list>
6002 <parameter optional="true">
6003 <type>Integer</type>
6004 <name>Options</name>
6005 </parameter>
6006 </parameter-list>
6007 </source>
6008 </element>
6009 <!--property::Workspace.Connections {ReadOnly}-->
6010 <element type="property">
6011 <source id="DAO.Workspace.Connections">
6012 <context kind="class">Workspace</context>
6013 <name>Connections</name>
6014 <type>Connections</type>
6015 </source>
6016 </element>
6017 <!--method::Workspace.CreateDatabase-->
6018 <element type="method">
6019 <source id="DAO.Workspace.CreateDatabase">
6020 <context kind="class">Workspace</context>
6021 <name>CreateDatabase</name>
6022 <type>Database</type>
6023 <parameter-list>
6024 <parameter>
6025 <type>String</type>
6026 <name>Name</name>
6027 </parameter>
6028 <parameter>
6029 <type>String</type>
6030 <name>Connect</name>
6031 </parameter>
6032 <parameter optional="true">
6033 <type>Variant</type>
6034 <name>Option</name>
6035 </parameter>
6036 </parameter-list>
6037 </source>
6038 </element>
6039 <!--method::Workspace.CreateGroup-->
6040 <element type="method">
6041 <source id="DAO.Workspace.CreateGroup">
6042 <context kind="class">Workspace</context>
6043 <name>CreateGroup</name>
6044 <type>Group</type>
6045 <parameter-list>
6046 <parameter optional="true">
6047 <type>Variant</type>
6048 <name>Name</name>
6049 </parameter>
6050 <parameter optional="true">
6051 <type>Variant</type>
6052 <name>PID</name>
6053 </parameter>
6054 </parameter-list>
6055 </source>
6056 </element>
6057 <!--method::Workspace.CreateUser-->
6058 <element type="method">
6059 <source id="DAO.Workspace.CreateUser">
6060 <context kind="class">Workspace</context>
6061 <name>CreateUser</name>
6062 <type>User</type>
6063 <parameter-list>
6064 <parameter optional="true">
6065 <type>Variant</type>
6066 <name>Name</name>
6067 </parameter>
6068 <parameter optional="true">
6069 <type>Variant</type>
6070 <name>PID</name>
6071 </parameter>
6072 <parameter optional="true">
6073 <type>Variant</type>
6074 <name>Password</name>
6075 </parameter>
6076 </parameter-list>
6077 </source>
6078 </element>
6079 <!--property::Workspace.Databases {Default} {ReadOnly}-->
6080 <element type="property">
6081 <source id="DAO.Workspace.Databases">
6082 <context kind="class">Workspace</context>
6083 <name default="true">Databases</name>
6084 <type>Databases</type>
6085 </source>
6086 </element>
6087 <!--property::Workspace.DefaultCursorDriver-->
6088 <element type="property">
6089 <source id="DAO.Workspace.DefaultCursorDriver">
6090 <context kind="class">Workspace</context>
6091 <name>DefaultCursorDriver</name>
6092 <type>Integer</type>
6093 </source>
6094 </element>
6095 <!--property::Workspace.Groups {ReadOnly}-->
6096 <element type="property">
6097 <source id="DAO.Workspace.Groups">
6098 <context kind="class">Workspace</context>
6099 <name>Groups</name>
6100 <type>Groups</type>
6101 </source>
6102 </element>
6103 <!--property::Workspace.hEnv {ReadOnly}-->
6104 <element type="property">
6105 <source id="DAO.Workspace.hEnv">
6106 <context kind="class">Workspace</context>
6107 <name>hEnv</name>
6108 <type>Integer</type>
6109 </source>
6110 </element>
6111 <!--property::Workspace.IsolateODBCTrans-->
6112 <element type="property">
6113 <source id="DAO.Workspace.IsolateODBCTrans">
6114 <context kind="class">Workspace</context>
6115 <name>IsolateODBCTrans</name>
6116 <type>short</type>
6117 </source>
6118 </element>
6119 <!--property::Workspace.LoginTimeout-->
6120 <element type="property">
6121 <source id="DAO.Workspace.LoginTimeout">
6122 <context kind="class">Workspace</context>
6123 <name>LoginTimeout</name>
6124 <type>Integer</type>
6125 </source>
6126 </element>
6127 <!--property::Workspace.Name-->
6128 <element type="property">
6129 <source id="DAO.Workspace.Name">
6130 <context kind="class">Workspace</context>
6131 <name>Name</name>
6132 <type>String</type>
6133 </source>
6134 </element>
6135 <!--method::Workspace.OpenConnection-->
6136 <element type="method">
6137 <source id="DAO.Workspace.OpenConnection">
6138 <context kind="class">Workspace</context>
6139 <name>OpenConnection</name>
6140 <type>Connection</type>
6141 <parameter-list>
6142 <parameter>
6143 <type>String</type>
6144 <name>Name</name>
6145 </parameter>
6146 <parameter optional="true">
6147 <type>Variant</type>
6148 <name>Options</name>
6149 </parameter>
6150 <parameter optional="true">
6151 <type>Variant</type>
6152 <name>ReadOnly</name>
6153 </parameter>
6154 <parameter optional="true">
6155 <type>Variant</type>
6156 <name>Connect</name>
6157 </parameter>
6158 </parameter-list>
6159 </source>
6160 </element>
6161 <!--method::Workspace.OpenDatabase-->
6162 <element type="method">
6163 <source id="DAO.Workspace.OpenDatabase">
6164 <context kind="class">Workspace</context>
6165 <name>OpenDatabase</name>
6166 <type>Database</type>
6167 <parameter-list>
6168 <parameter>
6169 <type>String</type>
6170 <name>Name</name>
6171 </parameter>
6172 <parameter optional="true">
6173 <type>Variant</type>
6174 <name>Options</name>
6175 </parameter>
6176 <parameter optional="true">
6177 <type>Variant</type>
6178 <name>ReadOnly</name>
6179 </parameter>
6180 <parameter optional="true">
6181 <type>Variant</type>
6182 <name>Connect</name>
6183 </parameter>
6184 </parameter-list>
6185 </source>
6186 </element>
6187 <!--property::Workspace.Properties {ReadOnly}-->
6188 <element type="property">
6189 <source id="DAO.Workspace.Properties">
6190 <context kind="class">Workspace</context>
6191 <name>Properties</name>
6192 <type>Properties</type>
6193 </source>
6194 </element>
6195 <!--method::Workspace.Rollback-->
6196 <element type="method">
6197 <source id="DAO.Workspace.Rollback">
6198 <context kind="class">Workspace</context>
6199 <name>Rollback</name>
6200 <type>void</type>
6201 </source>
6202 </element>
6203 <!--property::Workspace.Type {ReadOnly}-->
6204 <element type="property">
6205 <source id="DAO.Workspace.Type">
6206 <context kind="class">Workspace</context>
6207 <name>Type</name>
6208 <type>Integer</type>
6209 </source>
6210 </element>
6211 <!--property::Workspace.UserName {ReadOnly}-->
6212 <element type="property">
6213 <source id="DAO.Workspace.UserName">
6214 <context kind="class">Workspace</context>
6215 <name>UserName</name>
6216 <type>String</type>
6217 </source>
6218 </element>
6219 <!--property::Workspace.Users {ReadOnly}-->
6220 <element type="property">
6221 <source id="DAO.Workspace.Users">
6222 <context kind="class">Workspace</context>
6223 <name>Users</name>
6224 <type>Users</type>
6225 </source>
6226 </element>
6227 <!--Class::Workspaces-->
6228 <element type="class">
6229 <source id="DAO.Workspaces">
6230 <name>Workspaces</name>
6231 </source>
6232 <destination designation="identity" />
6233 </element>
6234 <!--method::Workspaces.Append-->
6235 <element type="method">
6236 <source id="DAO.Workspaces.Append">
6237 <context kind="class">Workspaces</context>
6238 <name>Append</name>
6239 <type>void</type>
6240 <parameter-list>
6241 <parameter>
6242 <type>Object</type>
6243 <name>Object</name>
6244 </parameter>
6245 </parameter-list>
6246 </source>
6247 </element>
6248 <!--property::Workspaces.Count {ReadOnly}-->
6249 <element type="property">
6250 <source id="DAO.Workspaces.Count">
6251 <context kind="class">Workspaces</context>
6252 <name>Count</name>
6253 <type>short</type>
6254 </source>
6255 </element>
6256 <!--method::Workspaces.Delete-->
6257 <element type="method">
6258 <source id="DAO.Workspaces.Delete">
6259 <context kind="class">Workspaces</context>
6260 <name>Delete</name>
6261 <type>void</type>
6262 <parameter-list>
6263 <parameter>
6264 <type>String</type>
6265 <name>Name</name>
6266 </parameter>
6267 </parameter-list>
6268 </source>
6269 </element>
6270 <!--property::Workspaces.Item {Default} {ReadOnly}-->
6271 <element type="property">
6272 <source id="DAO.Workspaces.Item">
6273 <context kind="class">Workspaces</context>
6274 <name default="true">Item</name>
6275 <type>Workspace</type>
6276 <parameter-list>
6277 <parameter>
6278 <type>Variant</type>
6279 <name>Item</name>
6280 </parameter>
6281 </parameter-list>
6282 </source>
6283 </element>
6284 <!--method::Workspaces.Refresh-->
6285 <element type="method">
6286 <source id="DAO.Workspaces.Refresh">
6287 <context kind="class">Workspaces</context>
6288 <name>Refresh</name>
6289 <type>void</type>
6290 </source>
6291 </element>
6292 <!--enum::WorkspaceTypeEnum {Enumeration}-->
6293 <element type="enumeration">
6294 <source id="DAO.WorkspaceTypeEnum">
6295 <name>WorkspaceTypeEnum</name>
6296 </source>
6297 <destination designation="identity" />
6298 </element>
6299 <!--enum::dbUseJet {Constant}-->
6300 <element type="constant">
6301 <source id="DAO.WorkspaceTypeEnum.dbUseJet">
6302 <context kind="enumeration">WorkspaceTypeEnum</context>
6303 <name>dbUseJet</name>
6304 <value>2</value>
6305 </source>
6306 <destination designation="identity" />
6307 </element>
6308 <!--enum::dbUseODBC {Constant}-->
6309 <element type="constant">
6310 <source id="DAO.WorkspaceTypeEnum.dbUseODBC">
6311 <context kind="enumeration">WorkspaceTypeEnum</context>
6312 <name>dbUseODBC</name>
6313 <value>1</value>
6314 </source>
6315 <destination designation="identity" />
6316 </element>
6317 </api>