библиотека для sqlite

Страницы: 1
RSS
библиотека для sqlite
 
Буду признателен за проверенную библиотеку для работы с sqlite и краткую инструкцию как ее прицепить к квику.
Ни один из рецептов, нарытых на просторах нета и данного уважаемого форума пока воплотить в жизнь не удается.
 
По ссылке https://cloud.mail.ru/public/ts3g/4PJofyayZ   расположены коды для работы из QLua (5.3,  5.4) c базами SQLite.
   !! Файл  sqlite3.dll одинаковый для 5.3 и 5.4.
Простой вариант подключения к пакету:
1) Переслать файлы варианта 5.3, либо 5.4 в папку с info.exe
2) В скрипте подключиться к пакету следующим образом
Код
local WorkingFolder = getWorkingFolder()   
   package.cpath = package.cpath .. ';' .. WorkingFolder .. '\\?3.dll'      -- C - пакеты  ----
sqlite3 = require('lsqlite3');  ------  Подключение пакета работы с sqlite3  -----
---- Далее использовать функции работы с базами:  sqlite3.<Функция работы с базами>

При таком подключении можно использовать коды только либо для Lua 5.3, либо для Lua 5.4.
Сделать автоматический выбор пакетов в зависимости от того как запускается скрипт (Lua 5.3 или Lua 5.4) несложно.
 
Цитата
TGB написал:
По ссылке  https://cloud.mail.ru/public/ts3g/4PJofyayZ    расположены коды для работы из QLua (5.3,  5.4) c базами SQLite.
   !! Файл  sqlite3.dll одинаковый для 5.3 и 5.4.
Простой вариант подключения к пакету:
1) Переслать файлы варианта 5.3, либо 5.4 в папку с info.exe
2) В скрипте подключиться к пакету следующим образом
Код
   local  WorkingFolder  =   getWorkingFolder ()   
   package.cpath  =  package.cpath  ..   ';'   ..  WorkingFolder  ..   '\\?3.dll'        -- C - пакеты  ---- 
sqlite3  =   require ( 'lsqlite3' );   ------  Подключение пакета работы с sqlite3  ----- 
 ---- Далее использовать функции работы с базами:  sqlite3.<Функция работы с базами> 
  

При таком подключении можно использовать коды только либо для Lua 5.3, либо для Lua 5.4.
Сделать автоматический выбор пакетов в зависимости от того как запускается скрипт (Lua 5.3 или Lua 5.4) несложно.
О мудрейший, тебе удалось то, что не удалось мне, научи, как ты собрал эти dll?
Страницы: 1
Читают тему
Наверх