Inicio Foros Lenguajes de programación, desarrollo, código fuente Delphi Error Capability is not supported en SQLite FireDAC Delphi [RESUELTO]

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Autor
    Entradas
  • #52500
    Varios
    Moderador

    Estoy desarrollando una app para Android que accede a una base de datos local SQLite encriptada. Uso Delphi 12 y Firemonkey. Tengo este código de ejemplo para acceder a la BD SQLite:

    Y me muestra este error al hacer el fdConexion.Open:

    Project Facturas.exe raised exception class EFDException with message ‘[FireDAC][Phys][SQLite][sqlite3]-303. Capability is not supported’.
    [FireDAC][Phys][SQLite][sqlite3]-303. Capability is not supported.

    Aunque lo estoy desarrollando para Android, lo compilo en un equipo Windows, para realizar las pruebas. Esto creo que no tiene que ver porque en Android me muestra el mismo error.

    ¿A qué puede ser debido?

    #52502
    alonsojpd
    Superadministrador

    ¿Tienes añadido al Uses esta unidad: FireDAC.Phys.SQLiteWrapper.FDEStat?

    #52503
    Varios
    Moderador

    No, tengo estas:

    uses
    System.SysUtils, System.Classes, FireDAC.Stan.Intf, FireDAC.Stan.Option,
    FireDAC.Stan.Param, FireDAC.Stan.Error, FireDAC.DatS, FireDAC.Phys.Intf,
    FireDAC.DApt.Intf, FireDAC.Stan.StorageBin, FireDAC.Stan.Async, FireDAC.DApt,
    FireDAC.UI.Intf, FireDAC.Stan.Def, FireDAC.Stan.Pool, FireDAC.Phys,
    FireDAC.Phys.SQLite, FireDAC.Phys.SQLiteDef, FireDAC.Stan.ExprFuncs,
    FireDAC.FMXUI.Wait, Data.DB, FireDAC.Comp.Client, FireDAC.Comp.DataSet,
    REST.Types, REST.Response.Adapter, REST.Client, Data.Bind.Components,
    Data.Bind.ObjectScope, FireDAC.Phys.SQLiteWrapper.Stat;

    #52504
    alonsojpd
    Superadministrador

    Añade esta y vuelve a probar la compilación:

    FireDAC.Phys.SQLiteWrapper.FDEStat

    uses
    System.SysUtils, System.Classes, FireDAC.Stan.Intf, FireDAC.Stan.Option,
    FireDAC.Stan.Param, FireDAC.Stan.Error, FireDAC.DatS, FireDAC.Phys.Intf,
    FireDAC.DApt.Intf, FireDAC.Stan.StorageBin, FireDAC.Stan.Async, FireDAC.DApt,
    FireDAC.UI.Intf, FireDAC.Stan.Def, FireDAC.Stan.Pool, FireDAC.Phys,
    FireDAC.Phys.SQLite, FireDAC.Phys.SQLiteDef, FireDAC.Stan.ExprFuncs,
    FireDAC.FMXUI.Wait, Data.DB, FireDAC.Comp.Client, FireDAC.Comp.DataSet,
    REST.Types, REST.Response.Adapter, REST.Client, Data.Bind.Components,
    Data.Bind.ObjectScope, FireDAC.Phys.SQLiteWrapper.Stat,
    FireDAC.Phys.SQLiteWrapper.FDEStat;

    #52505
    Varios
    Moderador

    Estupendo, ahora ya me fuciona.
    Resuelto, muchas gracias.

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.