Как использовать Sqlite с LiveCode

Я новичок в Sqlite и LiveCode. Мне нужно выполнить некоторые задачи с liveCode и SqlLite. Может ли кто-нибудь сообщить мне, какая версия Sqlite подходит для LiveCode и откуда я могу ее скачать, так как я не нахожу достаточной информации о сети относительно этого.Спасибо


person Rohit Bhardwaj    schedule 03.07.2013    source источник


Ответы (2)


В LiveCode 6 сделайте следующее

  • перейдите в меню Справка
  • выберите Примеры стеков и ресурсов
  • откройте папку Примеры
  • дважды щелкните файл SQLite Sampler.rev . Стек SQLite Sampler.rev содержит пояснения и фрагменты кода.
  • Адаптируйте фрагменты кода примера под свои нужды.

Например, следующий фрагмент, взятый из этого стека, подключается к базе данных AppReg3.db. База данных создается, если она еще не существует.

gConID содержит идентификатор соединения для ссылки на базу данных в более поздних сценариях.

# Connect button script
on mouseUp
  global gConID
  put revOpenDatabase("sqlite","AppReg3.db",,,,,,) into tConID
  if tConID is "" then 
    answer warning "Problem creating or accessing database!"
  else
    answer information "AppReg Connected! Your connection ID is: " & tConID
    put tConID into gConID
  end if
end mouseUp

Далее создается таблица Пользователи.

on mouseUp
  global gConID
  if gConID is "" then
    answer information "No Database is Connected to, please go back 1 step and connect to the Database!"
    exit mouseUp
  end if
  put "CREATE TABLE users(userID integer primary key, name text,email text,emailList boolean)" into tSQL
  put revExecuteSQL(gConID,tSQL) into tTmp
  handleRevDBerror tTmp
  if the result is not empty then 
    answer warning the result
    exit mouseUp
  end if
  answer information "Number of Tables Added: " & tTmp
 end mouseUp
person z--    schedule 03.07.2013
comment
Спасибо, Хейнс... где мне хранить базу данных sqlite... и когда я создаю сборку проекта, база данных автоматически инкапсулируется в сборке? - person Rohit Bhardwaj; 05.07.2013
comment
Пожалуйста, задайте новый вопрос для этого «Расположение базы данных sqlite?» - person z--; 07.07.2013

В LiveCode включен драйвер sqlite. Просто прочитайте о функциях и командах revDB. Этот урок, вероятно, поможет вам:

http://lessons.runrev.com/s/lessons/m/4071/l/30516-how-to-create-and-use-an-sqlite-database

Текущая версия, распространяемая с LiveCode, — 3.7.4.

person Monte Goulding    schedule 03.07.2013
comment
Спасибо, я полагаю LiveCode 6.1? - person z--; 07.07.2013