
Envoyé par
essence-ciel
Bonjour Monsieur,
J'ai bien noté pour le type de données SQLinte. J'ai donc bien indiqué Text pour le champ Affection. A tout hasard, dans DisplayWidth j'ai indiqué 75...
En double cliquant sur le FDTable dans l'inspecteur d'objet j'ai pu accéder au BlobType afin de le changer de WidMemo en WideString et à l'activation de la table, j'obtiens le message d'erreur "FDTable1 type inadéquat pour le champ affection, attendu WideString, actuel WideMemo". Ce qui laisse penser que FireDac ne "lit" pas le bon type. Par ailleurs, j'obtiens le même résultat en essayant diverses valeurs : variant, FixedWideChar, WideString...
Dans la base de données SQLite, après avoir modifié le type de données d'"Affection" de TEXT à BLOB (Cela me paraissait quelque peu incongru toutefois) à l'activation de la table j'ai reçu un message : Violation d'accès à l'adresse 5005F926 dans le module rtl260.bpl... Je comprends de cette erreur que le type TEXT est donc bien adapté et que c'est un problème FIREDAC.
Partager