Je recherche plusieurs fois dans Google, SO, et je ne trouve rien à propos de travailler avec une pièce jointe via Delphi, donc je décide d'écrire cette question.Delphi et pièces jointes dans la base de données d'accès MS
J'ai une table dans la base de données .accdb
appelé Fichiers avec ces champs:
IDFile PK AutoIncField,
FileName WideStringField,
FilesAttached WideMemoFiled.
Comment puis-je enregistrer des fichiers/de charge vers/à partir des champs de fixation à l'aide delphi?
Attach files and graphics to the records in your database
Le problème ici, en DELPHI le type de données FilesAttached
est TWideMemoField
, quand j'écris ShowMessage(FDTable1FilesAttached.Value);
il donne juste le nom de la pièce jointe.
Je ne sais pas comment insérer/enregistrer des fichiers dans/à partir de ce champ en utilisant Delphi.
@DownVoter Comme je le disais plus haut, ne vous contentez pas de nous dire ce qui ne va pas avec la question, quel est votre point de vue, même les visiteurs peuvent trouver ces commentaires utiles et faire mieux comprendre. – Sami
@MartynA Vous voulez dire 'TBlobField (FDTable1FilesAttached)'? – Sami
Le type de données de pièce jointe est une structure, pas seulement un flux de fichier (il peut contenir plusieurs fichiers.). Il n'y a pas de description officielle de cette structure et cela pourrait changer, donc j'éviterais d'utiliser ce type. P.S. ne tentez pas de cataloguer l'accès au champ ou le chemin proposé. – Victoria