Bonjour,
Est-ce-que quelqu'un connaît un moyen simple de passer des données enregistrés dans les fichiers *.res du répertoire data vers un fichiers sql pour les enregistrées dans la base de données ??
Bonjour,
Est-ce-que quelqu'un connaît un moyen simple de passer des données enregistrés dans les fichiers *.res du répertoire data vers un fichiers sql pour les enregistrées dans la base de données ??
Moi ce que je fais c'est une action d'import "temporaire".
--> Pour chaque classe ayant besoins d'un import je rajoute une référence vers une action existante "Import" (ou "Importer" je ne sais plus).
Je configure mon appli vers la base de données, je la lance, puis j'appelle mon action d'import pour chacune des classes concernées.
Là je choisi le fichier res qui va bien.
Quand je quitte l'appli, les données sont ajoutées dans ma base .
Ensuite je supprime les actions "temporaires".
Super tatao3,
pour le moment j'ai tester sur une application ou il exister un lien "importer" dans le menu "Fichier"
par contre, je ne vois pas trop comment faire pour faires des actions temporaires comme tu l'as dit précédemment.
Est-ce-que tu veux bien m'éclairer un petit peu ??
je pense que tu me parlais de faire un <ACTION_REF idref="_import"/> dans chaque fichier XML !!
j'ai essayer cela en effet mais j'ai remarqué que d'une part ça s'affiche par défaut dans le menu Fichier sauf si la classe à une jointure dans tel cas ça ne marche pas
par exemple dans un fichier RES il y aura un champ ou il y a jointure se présentera sous la forme : nom_de_la_table_joint\mon_champ_joint
exemple pratique : dans a table facture, il y le champ id_commande qui entre en relation avec la table commande et le champ du même nom
dans le fichier facture.res il apparaîtra sous la forme
facture.res :
@id_commande|montant
commande\2345|25.66
il affichera à la place un champ NULL !!
je retire tout ce que j'ai dit !!
il n'y est pas afficher par défaut !!!
et les jointures fonctionne, juste sur le moment lors du test cela n'avai pas fonctionner !!!!
Oui, en effet j'avais fini par comprendre ce que tu voulais dire mais il y a des cas ou les imports ne fonctionne pas, ce que je ne comprends pas
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