System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 8749ebd2513afcaa4d1b1a2d76e2921978d538cc:

Ticket change [8749ebd251] - Closed ticket [b400a24aab]: How to use REGEXP extension... plus 8 other changes by mistachkin 2019-08-10 23:34:50.
0000: 44 20 32 30 31 39 2d 30 38 2d 31 30 54 32 33 3a  D 2019-08-10T23:
0010: 33 34 3a 35 30 2e 34 38 31 0a 4a 20 66 6f 75 6e  34:50.481.J foun
0020: 64 69 6e 20 31 2e 30 2e 31 31 31 2e 30 0a 4a 20  din 1.0.111.0.J 
0030: 69 63 6f 6d 6d 65 6e 74 20 49 6e 5c 73 6f 72 64  icomment In\sord
0040: 65 72 5c 73 74 6f 5c 73 75 73 65 5c 73 74 68 65  er\sto\suse\sthe
0050: 5c 73 52 45 47 45 58 50 5c 73 65 78 74 65 6e 73  \sREGEXP\sextens
0060: 69 6f 6e 2c 5c 73 69 74 5c 73 6d 75 73 74 5c 73  ion,\sit\smust\s
0070: 62 65 5c 73 65 6e 61 62 6c 65 64 5c 73 66 69 72  be\senabled\sfir
0080: 73 74 5c 73 28 69 2e 65 2e 5c 73 73 69 6e 63 65  st\s(i.e.\ssince
0090: 5c 73 69 74 5c 73 69 73 5c 72 5c 6e 61 6e 5c 73  \sit\sis\r\nan\s
00a0: 65 78 74 65 6e 73 69 6f 6e 29 2e 5c 73 5c 73 54  extension).\s\sT
00b0: 68 65 5c 73 66 6f 6c 6c 6f 77 69 6e 67 5c 73 43  he\sfollowing\sC
00c0: 23 5c 73 63 6f 64 65 5c 73 73 6e 69 70 70 65 74  #\scode\ssnippet
00d0: 5c 73 73 68 6f 77 73 5c 73 72 6f 75 67 68 6c 79  \sshows\sroughly
00e0: 5c 73 77 68 61 74 5c 73 69 73 5c 73 72 65 71 75  \swhat\sis\srequ
00f0: 69 72 65 64 3a 5c 72 5c 6e 5c 72 5c 6e 3c 76 65  ired:\r\n\r\n<ve
0100: 72 62 61 74 69 6d 3e 5c 72 5c 6e 5c 73 5c 73 75  rbatim>\r\n\s\su
0110: 73 69 6e 67 5c 73 28 53 51 4c 69 74 65 43 6f 6e  sing\s(SQLiteCon
0120: 6e 65 63 74 69 6f 6e 5c 73 63 6f 6e 6e 5c 73 3d  nection\sconn\s=
0130: 5c 73 6e 65 77 5c 73 53 51 4c 69 74 65 43 6f 6e  \snew\sSQLiteCon
0140: 6e 65 63 74 69 6f 6e 28 29 29 5c 72 5c 6e 5c 73  nection())\r\n\s
0150: 5c 73 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  \s{\r\n\s\s\s\s\
0160: 73 5c 73 63 6f 6e 6e 2e 43 6f 6e 6e 65 63 74 69  s\sconn.Connecti
0170: 6f 6e 53 74 72 69 6e 67 5c 73 3d 5c 73 22 44 61  onString\s=\s"Da
0180: 74 61 5c 73 53 6f 75 72 63 65 3d 3a 6d 65 6d 6f  ta\sSource=:memo
0190: 72 79 3a 3b 22 3b 5c 72 5c 6e 5c 73 5c 73 5c 73  ry:;";\r\n\s\s\s
01a0: 5c 73 5c 73 5c 73 63 6f 6e 6e 2e 4f 70 65 6e 28  \s\s\sconn.Open(
01b0: 29 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73  );\r\n\s\s\s\s\s
01c0: 5c 73 63 6f 6e 6e 2e 45 6e 61 62 6c 65 45 78 74  \sconn.EnableExt
01d0: 65 6e 73 69 6f 6e 73 28 74 72 75 65 29 3b 5c 72  ensions(true);\r
01e0: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 63 6f  \n\s\s\s\s\s\sco
01f0: 6e 6e 2e 4c 6f 61 64 45 78 74 65 6e 73 69 6f 6e  nn.LoadExtension
0200: 28 22 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70  ("SQLite.Interop
0210: 2e 64 6c 6c 22 2c 5c 73 22 73 71 6c 69 74 65 33  .dll",\s"sqlite3
0220: 5f 72 65 67 65 78 70 5f 69 6e 69 74 22 29 3b 5c  _regexp_init");\
0230: 72 5c 6e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  r\n\r\n\s\s\s\s\
0240: 73 5c 73 2f 2f 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  s\s//\r\n\s\s\s\
0250: 73 5c 73 5c 73 2f 2f 5c 73 46 75 72 74 68 65 72  s\s\s//\sFurther
0260: 5c 73 63 6f 64 65 5c 73 68 65 72 65 2e 2e 2e 5c  \scode\shere...\
0270: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 2f  r\n\s\s\s\s\s\s/
0280: 2f 5c 72 5c 6e 5c 73 5c 73 7d 5c 72 5c 6e 3c 2f  /\r\n\s\s}\r\n</
0290: 76 65 72 62 61 74 69 6d 3e 0a 4a 20 6c 6f 67 69  verbatim>.J logi
02a0: 6e 20 6d 69 73 74 61 63 68 6b 69 6e 0a 4a 20 6d  n mistachkin.J m
02b0: 69 6d 65 74 79 70 65 20 74 65 78 74 2f 78 2d 66  imetype text/x-f
02c0: 6f 73 73 69 6c 2d 77 69 6b 69 0a 4a 20 70 72 69  ossil-wiki.J pri
02d0: 6f 72 69 74 79 20 4d 65 64 69 75 6d 0a 4a 20 72  ority Medium.J r
02e0: 65 73 6f 6c 75 74 69 6f 6e 20 57 6f 72 6b 73 5f  esolution Works_
02f0: 41 73 5f 44 65 73 69 67 6e 65 64 0a 4a 20 73 74  As_Designed.J st
0300: 61 74 75 73 20 43 6c 6f 73 65 64 0a 4a 20 73 75  atus Closed.J su
0310: 62 73 79 73 74 65 6d 20 43 6f 6e 6e 65 63 74 69  bsystem Connecti
0320: 6f 6e 0a 4a 20 74 69 74 6c 65 20 48 6f 77 5c 73  on.J title How\s
0330: 74 6f 5c 73 75 73 65 5c 73 52 45 47 45 58 50 5c  to\suse\sREGEXP\
0340: 73 65 78 74 65 6e 73 69 6f 6e 2e 2e 2e 0a 4b 20  sextension....K 
0350: 62 34 30 30 61 32 34 61 61 62 34 61 35 32 39 65  b400a24aab4a529e
0360: 38 30 63 61 62 66 36 63 64 66 38 31 35 64 38 64  80cabf6cdf815d8d
0370: 36 63 39 65 61 64 65 61 0a 55 20 6d 69 73 74 61  6c9eadea.U mista
0380: 63 68 6b 69 6e 0a 5a 20 30 64 34 31 62 36 35 37  chkin.Z 0d41b657
0390: 31 31 62 36 39 64 63 34 36 63 66 30 63 31 30 65  11b69dc46cf0c10e
03a0: 64 33 37 64 39 36 62 30 0a                       d37d96b0.