System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 9d79592d421cc451049c9bdc9aa1b1eda5c76ad1:


0000: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31  <?xml version="1
0010: 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74  .0" encoding="ut
0020: 66 2d 38 22 20 3f 3e 0a 0a 3c 21 2d 2d 0a 2f 2a  f-8" ?>..<!--./*
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0060: 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 41 44 4f 2e 4e  *******. * ADO.N
0070: 45 54 20 32 2e 30 20 44 61 74 61 20 50 72 6f 76  ET 2.0 Data Prov
0080: 69 64 65 72 20 66 6f 72 20 53 51 4c 69 74 65 20  ider for SQLite 
0090: 56 65 72 73 69 6f 6e 20 33 2e 58 0a 20 2a 20 57  Version 3.X. * W
00a0: 72 69 74 74 65 6e 20 62 79 20 52 6f 62 65 72 74  ritten by Robert
00b0: 20 53 69 6d 70 73 6f 6e 20 28 72 6f 62 65 72 74   Simpson (robert
00c0: 40 62 6c 61 63 6b 63 61 73 74 6c 65 73 6f 66 74  @blackcastlesoft
00d0: 2e 63 6f 6d 29 0a 20 2a 20 0a 20 2a 20 52 65 6c  .com). * . * Rel
00e0: 65 61 73 65 64 20 74 6f 20 74 68 65 20 70 75 62  eased to the pub
00f0: 6c 69 63 20 64 6f 6d 61 69 6e 2c 20 75 73 65 20  lic domain, use 
0100: 61 74 20 79 6f 75 72 20 6f 77 6e 20 72 69 73 6b  at your own risk
0110: 21 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  !. *************
0120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2d 2d 3e  ***********/.-->
0150: 0a 0a 3c 44 6f 63 75 6d 65 6e 74 45 6c 65 6d 65  ..<DocumentEleme
0160: 6e 74 3e 0a 20 20 3c 4d 65 74 61 44 61 74 61 43  nt>.  <MetaDataC
0170: 6f 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 20 20  ollections>.    
0180: 3c 43 6f 6c 6c 65 63 74 69 6f 6e 4e 61 6d 65 3e  <CollectionName>
0190: 4d 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74 69  MetaDataCollecti
01a0: 6f 6e 73 3c 2f 43 6f 6c 6c 65 63 74 69 6f 6e 4e  ons</CollectionN
01b0: 61 6d 65 3e 0a 20 20 20 20 3c 4e 75 6d 62 65 72  ame>.    <Number
01c0: 4f 66 52 65 73 74 72 69 63 74 69 6f 6e 73 3e 30  OfRestrictions>0
01d0: 3c 2f 4e 75 6d 62 65 72 4f 66 52 65 73 74 72 69  </NumberOfRestri
01e0: 63 74 69 6f 6e 73 3e 0a 20 20 20 20 3c 4e 75 6d  ctions>.    <Num
01f0: 62 65 72 4f 66 49 64 65 6e 74 69 66 69 65 72 50  berOfIdentifierP
0200: 61 72 74 73 3e 30 3c 2f 4e 75 6d 62 65 72 4f 66  arts>0</NumberOf
0210: 49 64 65 6e 74 69 66 69 65 72 50 61 72 74 73 3e  IdentifierParts>
0220: 0a 20 20 3c 2f 4d 65 74 61 44 61 74 61 43 6f 6c  .  </MetaDataCol
0230: 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 3c 4d 65 74  lections>.  <Met
0240: 61 44 61 74 61 43 6f 6c 6c 65 63 74 69 6f 6e 73  aDataCollections
0250: 3e 0a 20 20 20 20 3c 43 6f 6c 6c 65 63 74 69 6f  >.    <Collectio
0260: 6e 4e 61 6d 65 3e 44 61 74 61 53 6f 75 72 63 65  nName>DataSource
0270: 49 6e 66 6f 72 6d 61 74 69 6f 6e 3c 2f 43 6f 6c  Information</Col
0280: 6c 65 63 74 69 6f 6e 4e 61 6d 65 3e 0a 20 20 20  lectionName>.   
0290: 20 3c 4e 75 6d 62 65 72 4f 66 52 65 73 74 72 69   <NumberOfRestri
02a0: 63 74 69 6f 6e 73 3e 30 3c 2f 4e 75 6d 62 65 72  ctions>0</Number
02b0: 4f 66 52 65 73 74 72 69 63 74 69 6f 6e 73 3e 0a  OfRestrictions>.
02c0: 20 20 20 20 3c 4e 75 6d 62 65 72 4f 66 49 64 65      <NumberOfIde
02d0: 6e 74 69 66 69 65 72 50 61 72 74 73 3e 30 3c 2f  ntifierParts>0</
02e0: 4e 75 6d 62 65 72 4f 66 49 64 65 6e 74 69 66 69  NumberOfIdentifi
02f0: 65 72 50 61 72 74 73 3e 0a 20 20 3c 2f 4d 65 74  erParts>.  </Met
0300: 61 44 61 74 61 43 6f 6c 6c 65 63 74 69 6f 6e 73  aDataCollections
0310: 3e 0a 20 20 3c 4d 65 74 61 44 61 74 61 43 6f 6c  >.  <MetaDataCol
0320: 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 20 20 3c 43  lections>.    <C
0330: 6f 6c 6c 65 63 74 69 6f 6e 4e 61 6d 65 3e 44 61  ollectionName>Da
0340: 74 61 54 79 70 65 73 3c 2f 43 6f 6c 6c 65 63 74  taTypes</Collect
0350: 69 6f 6e 4e 61 6d 65 3e 0a 20 20 20 20 3c 4e 75  ionName>.    <Nu
0360: 6d 62 65 72 4f 66 52 65 73 74 72 69 63 74 69 6f  mberOfRestrictio
0370: 6e 73 3e 30 3c 2f 4e 75 6d 62 65 72 4f 66 52 65  ns>0</NumberOfRe
0380: 73 74 72 69 63 74 69 6f 6e 73 3e 0a 20 20 20 20  strictions>.    
0390: 3c 4e 75 6d 62 65 72 4f 66 49 64 65 6e 74 69 66  <NumberOfIdentif
03a0: 69 65 72 50 61 72 74 73 3e 30 3c 2f 4e 75 6d 62  ierParts>0</Numb
03b0: 65 72 4f 66 49 64 65 6e 74 69 66 69 65 72 50 61  erOfIdentifierPa
03c0: 72 74 73 3e 0a 20 20 3c 2f 4d 65 74 61 44 61 74  rts>.  </MetaDat
03d0: 61 43 6f 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20  aCollections>.  
03e0: 3c 4d 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74  <MetaDataCollect
03f0: 69 6f 6e 73 3e 0a 20 20 20 20 3c 43 6f 6c 6c 65  ions>.    <Colle
0400: 63 74 69 6f 6e 4e 61 6d 65 3e 52 65 73 65 72 76  ctionName>Reserv
0410: 65 64 57 6f 72 64 73 3c 2f 43 6f 6c 6c 65 63 74  edWords</Collect
0420: 69 6f 6e 4e 61 6d 65 3e 0a 20 20 20 20 3c 4e 75  ionName>.    <Nu
0430: 6d 62 65 72 4f 66 52 65 73 74 72 69 63 74 69 6f  mberOfRestrictio
0440: 6e 73 3e 30 3c 2f 4e 75 6d 62 65 72 4f 66 52 65  ns>0</NumberOfRe
0450: 73 74 72 69 63 74 69 6f 6e 73 3e 0a 20 20 20 20  strictions>.    
0460: 3c 4e 75 6d 62 65 72 4f 66 49 64 65 6e 74 69 66  <NumberOfIdentif
0470: 69 65 72 50 61 72 74 73 3e 30 3c 2f 4e 75 6d 62  ierParts>0</Numb
0480: 65 72 4f 66 49 64 65 6e 74 69 66 69 65 72 50 61  erOfIdentifierPa
0490: 72 74 73 3e 0a 20 20 3c 2f 4d 65 74 61 44 61 74  rts>.  </MetaDat
04a0: 61 43 6f 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20  aCollections>.  
04b0: 3c 4d 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74  <MetaDataCollect
04c0: 69 6f 6e 73 3e 0a 20 20 20 20 3c 43 6f 6c 6c 65  ions>.    <Colle
04d0: 63 74 69 6f 6e 4e 61 6d 65 3e 43 61 74 61 6c 6f  ctionName>Catalo
04e0: 67 73 3c 2f 43 6f 6c 6c 65 63 74 69 6f 6e 4e 61  gs</CollectionNa
04f0: 6d 65 3e 0a 20 20 20 20 3c 4e 75 6d 62 65 72 4f  me>.    <NumberO
0500: 66 52 65 73 74 72 69 63 74 69 6f 6e 73 3e 31 3c  fRestrictions>1<
0510: 2f 4e 75 6d 62 65 72 4f 66 52 65 73 74 72 69 63  /NumberOfRestric
0520: 74 69 6f 6e 73 3e 0a 20 20 20 20 3c 4e 75 6d 62  tions>.    <Numb
0530: 65 72 4f 66 49 64 65 6e 74 69 66 69 65 72 50 61  erOfIdentifierPa
0540: 72 74 73 3e 31 3c 2f 4e 75 6d 62 65 72 4f 66 49  rts>1</NumberOfI
0550: 64 65 6e 74 69 66 69 65 72 50 61 72 74 73 3e 0a  dentifierParts>.
0560: 20 20 3c 2f 4d 65 74 61 44 61 74 61 43 6f 6c 6c    </MetaDataColl
0570: 65 63 74 69 6f 6e 73 3e 0a 20 20 3c 4d 65 74 61  ections>.  <Meta
0580: 44 61 74 61 43 6f 6c 6c 65 63 74 69 6f 6e 73 3e  DataCollections>
0590: 0a 20 20 20 20 3c 43 6f 6c 6c 65 63 74 69 6f 6e  .    <Collection
05a0: 4e 61 6d 65 3e 43 6f 6c 75 6d 6e 73 3c 2f 43 6f  Name>Columns</Co
05b0: 6c 6c 65 63 74 69 6f 6e 4e 61 6d 65 3e 0a 20 20  llectionName>.  
05c0: 20 20 3c 4e 75 6d 62 65 72 4f 66 52 65 73 74 72    <NumberOfRestr
05d0: 69 63 74 69 6f 6e 73 3e 34 3c 2f 4e 75 6d 62 65  ictions>4</Numbe
05e0: 72 4f 66 52 65 73 74 72 69 63 74 69 6f 6e 73 3e  rOfRestrictions>
05f0: 0a 20 20 20 20 3c 4e 75 6d 62 65 72 4f 66 49 64  .    <NumberOfId
0600: 65 6e 74 69 66 69 65 72 50 61 72 74 73 3e 34 3c  entifierParts>4<
0610: 2f 4e 75 6d 62 65 72 4f 66 49 64 65 6e 74 69 66  /NumberOfIdentif
0620: 69 65 72 50 61 72 74 73 3e 0a 20 20 3c 2f 4d 65  ierParts>.  </Me
0630: 74 61 44 61 74 61 43 6f 6c 6c 65 63 74 69 6f 6e  taDataCollection
0640: 73 3e 0a 20 20 3c 4d 65 74 61 44 61 74 61 43 6f  s>.  <MetaDataCo
0650: 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 20 20 3c  llections>.    <
0660: 43 6f 6c 6c 65 63 74 69 6f 6e 4e 61 6d 65 3e 49  CollectionName>I
0670: 6e 64 65 78 65 73 3c 2f 43 6f 6c 6c 65 63 74 69  ndexes</Collecti
0680: 6f 6e 4e 61 6d 65 3e 0a 20 20 20 20 3c 4e 75 6d  onName>.    <Num
0690: 62 65 72 4f 66 52 65 73 74 72 69 63 74 69 6f 6e  berOfRestriction
06a0: 73 3e 34 3c 2f 4e 75 6d 62 65 72 4f 66 52 65 73  s>4</NumberOfRes
06b0: 74 72 69 63 74 69 6f 6e 73 3e 0a 20 20 20 20 3c  trictions>.    <
06c0: 4e 75 6d 62 65 72 4f 66 49 64 65 6e 74 69 66 69  NumberOfIdentifi
06d0: 65 72 50 61 72 74 73 3e 33 3c 2f 4e 75 6d 62 65  erParts>3</Numbe
06e0: 72 4f 66 49 64 65 6e 74 69 66 69 65 72 50 61 72  rOfIdentifierPar
06f0: 74 73 3e 0a 20 20 3c 2f 4d 65 74 61 44 61 74 61  ts>.  </MetaData
0700: 43 6f 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 3c  Collections>.  <
0710: 4d 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74 69  MetaDataCollecti
0720: 6f 6e 73 3e 0a 20 20 20 20 3c 43 6f 6c 6c 65 63  ons>.    <Collec
0730: 74 69 6f 6e 4e 61 6d 65 3e 49 6e 64 65 78 43 6f  tionName>IndexCo
0740: 6c 75 6d 6e 73 3c 2f 43 6f 6c 6c 65 63 74 69 6f  lumns</Collectio
0750: 6e 4e 61 6d 65 3e 0a 20 20 20 20 3c 4e 75 6d 62  nName>.    <Numb
0760: 65 72 4f 66 52 65 73 74 72 69 63 74 69 6f 6e 73  erOfRestrictions
0770: 3e 35 3c 2f 4e 75 6d 62 65 72 4f 66 52 65 73 74  >5</NumberOfRest
0780: 72 69 63 74 69 6f 6e 73 3e 0a 20 20 20 20 3c 4e  rictions>.    <N
0790: 75 6d 62 65 72 4f 66 49 64 65 6e 74 69 66 69 65  umberOfIdentifie
07a0: 72 50 61 72 74 73 3e 34 3c 2f 4e 75 6d 62 65 72  rParts>4</Number
07b0: 4f 66 49 64 65 6e 74 69 66 69 65 72 50 61 72 74  OfIdentifierPart
07c0: 73 3e 0a 20 20 3c 2f 4d 65 74 61 44 61 74 61 43  s>.  </MetaDataC
07d0: 6f 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 3c 4d  ollections>.  <M
07e0: 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74 69 6f  etaDataCollectio
07f0: 6e 73 3e 0a 20 20 20 20 3c 43 6f 6c 6c 65 63 74  ns>.    <Collect
0800: 69 6f 6e 4e 61 6d 65 3e 54 61 62 6c 65 73 3c 2f  ionName>Tables</
0810: 43 6f 6c 6c 65 63 74 69 6f 6e 4e 61 6d 65 3e 0a  CollectionName>.
0820: 20 20 20 20 3c 4e 75 6d 62 65 72 4f 66 52 65 73      <NumberOfRes
0830: 74 72 69 63 74 69 6f 6e 73 3e 34 3c 2f 4e 75 6d  trictions>4</Num
0840: 62 65 72 4f 66 52 65 73 74 72 69 63 74 69 6f 6e  berOfRestriction
0850: 73 3e 0a 20 20 20 20 3c 4e 75 6d 62 65 72 4f 66  s>.    <NumberOf
0860: 49 64 65 6e 74 69 66 69 65 72 50 61 72 74 73 3e  IdentifierParts>
0870: 33 3c 2f 4e 75 6d 62 65 72 4f 66 49 64 65 6e 74  3</NumberOfIdent
0880: 69 66 69 65 72 50 61 72 74 73 3e 0a 20 20 3c 2f  ifierParts>.  </
0890: 4d 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74 69  MetaDataCollecti
08a0: 6f 6e 73 3e 0a 20 20 3c 4d 65 74 61 44 61 74 61  ons>.  <MetaData
08b0: 43 6f 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 20  Collections>.   
08c0: 20 3c 43 6f 6c 6c 65 63 74 69 6f 6e 4e 61 6d 65   <CollectionName
08d0: 3e 56 69 65 77 73 3c 2f 43 6f 6c 6c 65 63 74 69  >Views</Collecti
08e0: 6f 6e 4e 61 6d 65 3e 0a 20 20 20 20 3c 4e 75 6d  onName>.    <Num
08f0: 62 65 72 4f 66 52 65 73 74 72 69 63 74 69 6f 6e  berOfRestriction
0900: 73 3e 33 3c 2f 4e 75 6d 62 65 72 4f 66 52 65 73  s>3</NumberOfRes
0910: 74 72 69 63 74 69 6f 6e 73 3e 0a 20 20 20 20 3c  trictions>.    <
0920: 4e 75 6d 62 65 72 4f 66 49 64 65 6e 74 69 66 69  NumberOfIdentifi
0930: 65 72 50 61 72 74 73 3e 33 3c 2f 4e 75 6d 62 65  erParts>3</Numbe
0940: 72 4f 66 49 64 65 6e 74 69 66 69 65 72 50 61 72  rOfIdentifierPar
0950: 74 73 3e 0a 20 20 3c 2f 4d 65 74 61 44 61 74 61  ts>.  </MetaData
0960: 43 6f 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 3c  Collections>.  <
0970: 4d 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74 69  MetaDataCollecti
0980: 6f 6e 73 3e 0a 20 20 20 20 3c 43 6f 6c 6c 65 63  ons>.    <Collec
0990: 74 69 6f 6e 4e 61 6d 65 3e 56 69 65 77 43 6f 6c  tionName>ViewCol
09a0: 75 6d 6e 73 3c 2f 43 6f 6c 6c 65 63 74 69 6f 6e  umns</Collection
09b0: 4e 61 6d 65 3e 0a 20 20 20 20 3c 4e 75 6d 62 65  Name>.    <Numbe
09c0: 72 4f 66 52 65 73 74 72 69 63 74 69 6f 6e 73 3e  rOfRestrictions>
09d0: 34 3c 2f 4e 75 6d 62 65 72 4f 66 52 65 73 74 72  4</NumberOfRestr
09e0: 69 63 74 69 6f 6e 73 3e 0a 20 20 20 20 3c 4e 75  ictions>.    <Nu
09f0: 6d 62 65 72 4f 66 49 64 65 6e 74 69 66 69 65 72  mberOfIdentifier
0a00: 50 61 72 74 73 3e 34 3c 2f 4e 75 6d 62 65 72 4f  Parts>4</NumberO
0a10: 66 49 64 65 6e 74 69 66 69 65 72 50 61 72 74 73  fIdentifierParts
0a20: 3e 0a 20 20 3c 2f 4d 65 74 61 44 61 74 61 43 6f  >.  </MetaDataCo
0a30: 6c 6c 65 63 74 69 6f 6e 73 3e 0a 20 20 3c 4d 65  llections>.  <Me
0a40: 74 61 44 61 74 61 43 6f 6c 6c 65 63 74 69 6f 6e  taDataCollection
0a50: 73 3e 0a 20 20 20 20 3c 43 6f 6c 6c 65 63 74 69  s>.    <Collecti
0a60: 6f 6e 4e 61 6d 65 3e 46 6f 72 65 69 67 6e 4b 65  onName>ForeignKe
0a70: 79 73 3c 2f 43 6f 6c 6c 65 63 74 69 6f 6e 4e 61  ys</CollectionNa
0a80: 6d 65 3e 0a 20 20 20 20 3c 4e 75 6d 62 65 72 4f  me>.    <NumberO
0a90: 66 52 65 73 74 72 69 63 74 69 6f 6e 73 3e 34 3c  fRestrictions>4<
0aa0: 2f 4e 75 6d 62 65 72 4f 66 52 65 73 74 72 69 63  /NumberOfRestric
0ab0: 74 69 6f 6e 73 3e 0a 20 20 20 20 3c 4e 75 6d 62  tions>.    <Numb
0ac0: 65 72 4f 66 49 64 65 6e 74 69 66 69 65 72 50 61  erOfIdentifierPa
0ad0: 72 74 73 3e 33 3c 2f 4e 75 6d 62 65 72 4f 66 49  rts>3</NumberOfI
0ae0: 64 65 6e 74 69 66 69 65 72 50 61 72 74 73 3e 0a  dentifierParts>.
0af0: 20 20 3c 2f 4d 65 74 61 44 61 74 61 43 6f 6c 6c    </MetaDataColl
0b00: 65 63 74 69 6f 6e 73 3e 0a 20 20 3c 4d 65 74 61  ections>.  <Meta
0b10: 44 61 74 61 43 6f 6c 6c 65 63 74 69 6f 6e 73 3e  DataCollections>
0b20: 0a 20 20 20 20 3c 43 6f 6c 6c 65 63 74 69 6f 6e  .    <Collection
0b30: 4e 61 6d 65 3e 54 72 69 67 67 65 72 73 3c 2f 43  Name>Triggers</C
0b40: 6f 6c 6c 65 63 74 69 6f 6e 4e 61 6d 65 3e 0a 20  ollectionName>. 
0b50: 20 20 20 3c 4e 75 6d 62 65 72 4f 66 52 65 73 74     <NumberOfRest
0b60: 72 69 63 74 69 6f 6e 73 3e 34 3c 2f 4e 75 6d 62  rictions>4</Numb
0b70: 65 72 4f 66 52 65 73 74 72 69 63 74 69 6f 6e 73  erOfRestrictions
0b80: 3e 0a 20 20 20 20 3c 4e 75 6d 62 65 72 4f 66 49  >.    <NumberOfI
0b90: 6e 64 65 6e 74 69 66 69 65 72 50 61 72 74 73 3e  ndentifierParts>
0ba0: 33 3c 2f 4e 75 6d 62 65 72 4f 66 49 6e 64 65 6e  3</NumberOfInden
0bb0: 74 69 66 69 65 72 50 61 72 74 73 3e 0a 20 20 3c  tifierParts>.  <
0bc0: 2f 4d 65 74 61 44 61 74 61 43 6f 6c 6c 65 63 74  /MetaDataCollect
0bd0: 69 6f 6e 73 3e 0a 3c 2f 44 6f 63 75 6d 65 6e 74  ions>.</Document
0be0: 45 6c 65 6d 65 6e 74 3e 0a                       Element>.