Я получаю ошибку при использовании FireDAC с Delphi.Мне нужна помощь, чтобы решить это.Я заменил библиотеку SQLite, но не повезло.
procedure TForm1.Button3Click(Sender: TObject);
var
FDConnection1: TFDConnection;
str_: string;
rsQ: TFDQuery;
begin
FDConnection1 := TFDConnection.Create(nil);
with FDConnection1 do
begin
DriverName := 'SQLite';
str_ := GetCurrentDir+'\SyncData.sqlite3';
Params.Database := str_;
Open;
end;
rsQ := TFDQuery.Create(Nil);
rsQ.Connection := FDConnection1;
rsQ.SQL.Clear;
rsQ.SQL.Add('update metas set base_version = -1 where metahandle=1');
rsQ.ExecSQL;
Try
if rsQ <> nil then
begin
rsQ.Close;
rsQ.Free;
rsQ := Nil;
end;
except
end;
Try
if FDConnection1 <> Nil then
begin
FDConnection1.Close;
FDConnection1.Free;
end;
except
End;
end;
Ошибка SQLITE "[FireDAC] [Phys] [SQLite] ОШИБКА: неверно сформированная схема базы данных (MmapStatus) - рядом" (": ошибка синтаксиса. "