SQLLite = СоздатьОбъект("SQLiteBase"); SQLLite.Открыть(ИмяБД); запросSQLLite = SQLLite.НовыйЗапрос(); запросSQLLite.ВыполнитьЗапрос("PRAGMA journal_mode=WAL"); //это прописать, ежели база в терминале //запросSQLLite.ВыполнитьЗапрос("PRAGMA journal_mode=OFF"); //Если таблицы нет, то создаем формируя структуру //{ //Таблица "Контрагенты" ТекстЗапроса =" |Create table if not EXISTS |"+табКонт+" ( | Code varchar(24) primary key not null, | Descr TEXT, | Agent TEXT, | Route varchar(50), | City varchar(50), | Street varchar(50), | Building varchar(10), | Housing varchar(10), | Comment TEXT, | EditStamp NUMERIC |) |"; Попытка запросSQLLite.ВыполнитьЗапрос(ТекстЗапроса); Исключение Сообщить(ОписаниеОшибки()); Возврат 0; КонецПопытки; //} ...
ИмяБД = КаталогИБ()+"ExtForms\DB_SQLite\baza.db1"; база.Открыть(ИмяБД);