BONJOUR A TOUS
Je cherche comment exploiter une base de données stockée dans un fichier XML avec delphi 7
et merci d'avance pour tous.
BONJOUR A TOUS
Je cherche comment exploiter une base de données stockée dans un fichier XML avec delphi 7
et merci d'avance pour tous.
Bonjour,
Plusieurs pistes dans cette discussion. Le TClientDataSet semble une option intéressante. Je ne sais pas s'il est présent dès les versions Perso ou seulement Pro.
Utiliser Firebird
( bon ça va, on peut plaisanter quand même .... )
Tout dépend du format XML UTF8 16 ou ISO 8859-1
d'autre part de la structure même du fichier ( il est possible de générer une unité de gestion du fichier xml à partir de delphi 7)
Et d'autre part de la quantité de données (pour un gros volume il est préférable de le gérer comme un fichier texte
Bonjour
Il a très peu de chance que la base xml soit au format Tclientdataset
Pour utiliser un Tclientdatatset, il faudra parser le fichier xml, avec Txmldocument( pas sur du nom), créer les fielddef à la volée, et ensuite balayer les datas.
A ce moment on est en lecture seule et ce sur une seule table. Pour plusieurs table dans le fichier xml il faudra plusieurs Tclientdatatset.
Ensuite il faut gérer les mises à jour, ou les nouveau enregistrements au format d'origine.
Évite les outils tout fait même en XE5,ça te coûtera plus cher en temps qu'une bonne analyse de structure et l'écriture du code qui va bien.
Mis à part les update,insert je l'ai fait en décembre 2014, pour gérer des impressions avec Fastreport( dans l’éditeur à corriger un bug en moins de 72H, c'est dit )
Cordialement
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager