<< Click to Display Table of Contents >> Navigation: Modbus Universal MasterOPC Server > Руководство по языку Lua 5.1 > Руководство по LuaSQLite3 > Функции SQLite3 |
sqlite3.complete(sql)
Возвращает TRUE, если строка sql содержит хотя бы один полный оператор SQL, и FALSE в противном случае.
sqlite3.open(filename)
Открывает (или создает, если не существует) базу данных SQLite с именем filename и возвращает ее дескриптор как userdata (возвращаемый объект должен будет использоваться для всех последующих вызовов методов этой БД, см. Методы БД ). Пример:
myDB=sqlite3.open('MyDatabase.sqlite3') -- открыть
-- сделать некоторые обращения к БД...
myDB:close() -- закрыть
В случае ошибки функция возвращает nil, код ошибки и сообщение об ошибке.
sqlite3.open_memory()
Открывает базу данных SQLite в памяти и возвращает ее дескриптор как userdata. В случае ошибки функция возвращает nil, код ошибки и сообщение об ошибке. (Базы данных в памяти энергозависимы, т.к. никогда не сохраняются на диск).
sqlite3.temp_directory([temp])
Задает или запрашивает директорию, используемую SQLite для временных файлов. Если строка temp – имя директории или nil, директория временных файлов задается соответственно и возвращается старое значение. If temp опущено, функция возвращает текущую директорию временных файлов.
sqlite3.version()
Возвращает строку с информацией о версии SQLite в форме ’x.y[.z]’.