Осваиваю данную БД. Ничего в общем сложного, но "не компилиццо" ))
Во всех статьях пишут что нужно создавать объект БД следующим образом:
Код | procedure TMainForm.FormCreate(Sender: TObject); begin DataBase:= TSQLiteDatabase.Create('base.db'); end;
|
И тут начинаются НО. Компилятор ругается на большое количество параметров. Разбираемся... И в правду, в Create параметры не предусмотрены. Как же тогда связать файл базы и объект? Разбираемся... Есть метод Open с параметром FileName. Видать то, что нам нужно. Пробуем:
Код | procedure TMainForm.FormCreate(Sender: TObject); begin DataBase:= TSQLiteDatabase.Create; DataBase.Open('base.db'); end;
|
Компилятор не ругается, но при попытке запустить программу вылетает ошибка (что-то на иероглифах и "pragma synchronous = off"). Разбираемся... Оказывается данную ошибку выдает как-раз Open.
Так вот и вопрос, а как, собственно, подключить БД на Delphi 2010?
PS. Все необходимые файлы были скачаны http://www.delphi.int.ru/articles/43/, т.к. с офф. сайта что-то не тянется. |