Artifact
752af96a65d4ccfeaf2c35cee35c31540326af0a:
0000: 76 61 72 20 6f 62 6a 20 3d 20 61 64 64 69 6e 73 var obj = addins
0010: 2e 62 79 55 6e 69 71 75 65 4e 61 6d 65 28 22 73 .byUniqueName("s
0020: 71 6c 69 74 65 22 29 2e 6f 62 6a 65 63 74 3b 0d qlite").object;.
0030: 0a 64 62 20 3d 20 6f 62 6a 2e 4f 70 65 6e 44 61 .db = obj.OpenDa
0040: 74 61 62 61 73 65 28 22 64 3a 5c 5c 4d 69 73 68 tabase("d:\\Mish
0050: 61 5c 5c 50 72 6f 6a 65 63 74 73 5c 5c 4c 61 7a a\\Projects\\Laz
0060: 61 72 75 73 5c 5c 53 6e 65 67 6f 70 61 74 5c 5c arus\\Snegopat\\
0070: 73 71 6c 69 74 65 5c 5c 74 65 73 74 2e 73 71 6c sqlite\\test.sql
0080: 69 74 65 22 29 0d 0a 72 65 73 20 3d 20 6f 62 6a ite")..res = obj
0090: 2e 45 78 65 63 53 51 4c 28 64 62 2c 20 22 43 52 .ExecSQL(db, "CR
00a0: 45 41 54 45 20 54 41 42 4c 45 20 74 65 73 74 28 EATE TABLE test(
00b0: 69 64 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41 id INTEGER PRIMA
00c0: 52 59 20 4b 45 59 20 41 53 43 2c 20 74 78 74 29 RY KEY ASC, txt)
00d0: 22 29 0d 0a 6d 65 73 73 61 67 65 28 72 65 73 29 ")..message(res)
00e0: 0d 0a 72 65 73 20 3d 20 6f 62 6a 2e 45 78 65 63 ..res = obj.Exec
00f0: 53 51 4c 28 64 62 2c 20 22 49 4e 53 45 52 54 20 SQL(db, "INSERT
0100: 49 4e 54 4f 20 74 65 73 74 28 74 78 74 29 20 76 INTO test(txt) v
0110: 61 6c 75 65 73 20 28 27 52 6f 77 20 31 27 29 2c alues ('Row 1'),
0120: 28 27 52 6f 77 20 32 27 29 22 29 0d 0a 6d 65 73 ('Row 2')")..mes
0130: 73 61 67 65 28 72 65 73 29 0d 0a 72 65 73 20 3d sage(res)..res =
0140: 20 6f 62 6a 2e 45 78 65 63 53 51 4c 28 64 62 2c obj.ExecSQL(db,
0150: 20 22 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 "SELECT * FROM
0160: 74 65 73 74 22 29 0d 0a 6f 62 6a 2e 45 78 65 63 test")..obj.Exec
0170: 53 51 4c 28 64 62 2c 20 22 44 52 4f 50 20 54 41 SQL(db, "DROP TA
0180: 42 4c 45 20 74 65 73 74 22 29 0d 0a 6f 62 6a 2e BLE test")..obj.
0190: 43 6c 6f 73 65 44 61 74 61 62 61 73 65 28 64 62 CloseDatabase(db
01a0: 29 0d 0a 72 65 73 2e c2 fb e1 f0 e0 f2 fc d1 f2 )..res..........
01b0: f0 ee ea f3 28 29 0d 0a ....()..