lazarus 0.9.27-0 сборка из svn от 2009-08-26
ubuntu 9.04
пытаюсь сделать CREATE TABLE
см. код ниже
как правильно создать таблицы в базе SQLite3 при помощи TSQLite3Connection и TSQLQuery
или для создания таблиц всегда необходимо использовать TSQLite3Dataset (этот способ описан на сайте)
данные из базы нужны для внутренней работы программы
отображать их необходимости нет
- Код: Выделить всё
// не работает и ошибок при компиляции и работе программы не выдает
SQLQuery.Close;
SQLQuery.SQL.Clear;
SQLQuery.SQL.Add('CREATE TABLE lFiles (IdFiles INTEGER PRIMARY KEY AUTOINCREMENT,IdBrief INT, IdImage INT, Name TEXT, Size INT, Path TEXT, mTime INT, aTime INT);');
SQLQuery.ExecSQL;
//работает
SQLite3DataSet.SQL:=('CREATE TABLE lFiles (IdFiles INTEGER PRIMARY KEY AUTOINCREMENT,IdBrief INT, IdImage INT, Name TEXT, Size INT, Path TEXT, mTime INT, aTime INT);');
SQLite3DataSet.ExecSQL;