IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Xml Dynamique depuis base SQL


Sujet :

C#

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Février 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 411
    Par défaut Xml Dynamique depuis base SQL
    Bonsoir,


    j'aimerais creer dynamiquement un fichier xml
    je m explique:

    Cette application est une application pou valider des documents douaniers

    Dans ma DB Sql, j ai 2 table

    1er table 'Header' contenant les information general sur la transaction
    2em table 'detail' contenant les informations sur la marchandises. chaque enregistrement de la 2em table correspond a un type de marchandise


    donc, pour un enregistrement dans la table 'header' je peux en avoir n dans la table 'detail'.


    Comment faire pour que dans mon fichier xml j ai autant de fois de balise detail que de ligne dans la table 'detail'? en sachant que le nombre de detail peut aller de 1 a 999

    de plus, serait-il mieux de creer une procedure stockee en t-sql ou de passer par c# ou meme xLinq


    Merci pour votre aide

  2. #2
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Moi je trouve que le mieux est de charger tes données dans des objets, puis de les requêter avec Xlinq pour créer un document XML. C'est peut être pas le plus performant, mais au moins c'est propre.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    tout dépend si cela fait parti ou non d'une application C# ou pas.

    si une appli C# existe déjà intervenant quelque part dans cette chaine... il est préférable de le faire en C#...

    Tu récupère les données dans C#, pourquoi pas procédure stockées, et tu genere le XML depuis C#, c'est relativement facile à mettre en place, et ca reste propre aussi. Tout dépend comment c'est fait...

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Février 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 411
    Par défaut
    Je pensxe que je vais le faire avec xLinq, ca me permettras de m'y mettre..


    reste a savoir comment fiare une boucle dans le code de la creation du XML en xLinq......

Discussions similaires

  1. Réplication données depuis Base SQL Server vers Base MYSQL
    Par elspliffo dans le forum Réplications
    Réponses: 2
    Dernier message: 27/09/2007, 14h02
  2. Réplication données depuis Base SQL Server vers Base MYSQL
    Par elspliffo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/09/2007, 14h02
  3. Site dynamique Flash + base SQL Server ?
    Par shaynee dans le forum Dynamique
    Réponses: 1
    Dernier message: 26/09/2007, 17h23
  4. enregistrement de fichier XML dans une base SQL
    Par yelkam dans le forum XQUERY/SGBD
    Réponses: 1
    Dernier message: 18/07/2007, 08h58
  5. stockage word en xml dans une base sql server 2005
    Par morados dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/10/2006, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo