Ver Mensaje Individual
  #14  
Antiguo 10-04-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Lo mas probable es que te falten alguno de estos componentes/unidades (es lo unico que odio de FireDAC, acordarse de agregar esto)

En al menos una unidad de tu proyecto en la clausula USES deben estar presente las unidades:
- FireDAC.DApt -> Sin esto no se pueden crear objetos como el TFDQuery
- Driver link para tu BD seleccionada. Esto puedes agregar manualmente la unit de la misma manera que la anterior, o soltar un el componente y la unidad se agrega sola (recomiendo agregar el componente)
En el caso de SQLite o bien agregas un componente TFDPhysSQLiteDriverLink o bien agregas la unit FireDAC.Phys.SQLite
Si fuera por ejemplo MS SQL Server agregas un TFDPhysMSSQLDriverLink o bien la unit FireDAC.Phys.MSSQL

- Un componente TFDGUIxWaitCursor. Este componente lo que hace es cambiar el cursor del mouse cuando "FireDAC trabaja". Desconozco porque es obligatorio, eso es todo lo que dice la docwiki

Te recomiendo que antes de mandar a tu dispositivo la aplicacion compiles y ejecutes la misma para Windows. Simplemente agregas la plataforma Win32 (o Win64) en el proyecto, y la ejecutas en Windows, todos estos errores tambien pasan en Windows

Ademas, en Windows podes ver las excepciones, en Android muchas excepciones hacen que la aplicacion crashee y android la cierra y no te dice nada del error

La forma en la que estabas asignando

Código Delphi [-]
tblClientes.FieldbyName('Observaciones').AsString:= lo que sea

Es la correcta

Saludos
Responder Con Cita