Bonjour,
Je rencontre un problème avec une base de données Access, que je ne maitrise pas bien du tout.
Dans D2006 je crée une table dynamiquement qui est pourvue d'un champ de type memo.
L'objectif étant d'afficher le contenu de ce memo dans un champ DataMemo d'un RAV.
Le problème que je rencontre est sur l'affichage des données dans le RAV,
j'ai entre chaque charactère de mon champ un petit char carré, que nous connaissons bien indiquant un char de controle.
Quand j'ouvre ma base dans Access, mes lignes sont correctes.
Quand je regarde mes données dans un Dbgrid, le champ mémo indique WIDEMEMO...
J'imagine donc que c'est le fait que les données sont stockées en WIDE qui provoque cet affichage.
Je ne sais si je dois modifier qq. chose sur ma base ou sur ma manière de stocker les données.
Pour implémenter mon champ je fais une SQL de type INSERT et via des params sous ADO en lui passant une chaine tel que:
J'espère être assez clair pour que vous puissiez m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Parameters.paramByname('MonchampMemo').value:= TmpStr; ou Parameters.paramByname('MonchampMemo').value:= LstString.text; en sachant que ce dernier est un Tstringlist.
Partager