begin process at 2012 05 28 00:11:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Base de données

 > 

SQL Server

 > 

joindre un fichier xml a une base de donnees sql server


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

joindre un fichier xml a une base de donnees sql server

jeudi 5 octobre 2006 à 00:43:02 | joindre un fichier xml a une base de donnees sql server

anis13014

bonjour voila j'ai un probleme j'ai un fichier xml et je voudrais a partir creer une table sql server correspondant le joindre en quelques sorte dés qu'il change la table en question change avec lui voila je sais le fair avec access mais j'arrive pas a trouver le moyen de le faire sous sql server
vendredi 6 octobre 2006 à 12:04:20 | Re : joindre un fichier xml a une base de donnees sql server

Azraelinou

Membre Club
Réponse acceptée !


salut,

est ce que tu pourrais rentrer un peu plus dans les détails, par exemple en montrant l'arborescence du fichier XML (celui qui fonctionne sous access et celui pour SQL Server)?

je ne me suis jamais penché sur le sujet, mais avec les triggers sur les table de MASTER ca pourrait le faire pour effectuer la modification de ton fichier à chaque alter de la table concernée.

a voir... donne plus de détails.

Johan
mardi 10 octobre 2006 à 11:13:09 | Re : joindre un fichier xml a une base de donnees sql server

anis13014

Réponse acceptée !
ben en faite je veu juste attacher un fichier xml a une table sql server comme le fais si bien access je n'ai pas besoin de le modifier juste l'utuliser en lecture pour lire des donner et je veu qu'a chaque fois que ce fichier sois modifier les tables sql server lier se modifie automatiquement voila merci ç urgent je suis grave en galere dessus lol
mardi 10 octobre 2006 à 11:32:21 | Re : joindre un fichier xml a une base de donnees sql server

Azraelinou

Membre Club

Bonjour,

Ok, bien compris, et dans l'ensemble, ca reste pas mal de code a faire, mais dans tous les cas, il vaudrait mieux demander ce genre de solutions sur le site de codes-sources qui lui est le plus rattaché (SQL).

Pour ma part, je pense que le mieux, serait de faire une stored procedure sous SQL Server qui irait modifier voire supprimer et ensuite re-créer la table en question à partir du squelette XML et peut etre des données inclues dans le fichier.

pour plus d'infos réfère toi a ce keyword dans l'aide d'SQL Server:

"OPENXML" c'est la methode aà utiliser par défaut. si tu cherche dans l'aide, tu trouveras ton bonheur. mais comme je t'ai déjà dit, pour le moment, je ne vois pas comment t'aider plus vu que ton problème reste trés flou.

Si besoin, contacte moi directement, parceque sans fichier de départ, je ne peux pas t'aider.

Johan

PS pour les modos: ce sujet serait peut etre mieux dans la section SQL.

mardi 10 octobre 2006 à 11:38:06 | Re : joindre un fichier xml a une base de donnees sql server

Azraelinou

Membre Club

Tiens un petit exemple de code pour te montrer la méthode employée pour l'injection de données dans la table, il y a aussi d'autres méthodes qui consisteraient à créer la table simultanément en se permettant ainsi de ne pas avoir de code statique.

INSERT INTO MyCustomers(CompanyName,CustomerID,ContactName,Annotations)
SELECT CompanyName, CustomerID, ContactName, overflow
FROM OpenXML(@h,'//Customer',9)
WITH (CustomerID varchar(5) '@ID',
      CompanyName varchar(32) '@name',
      ContactName varchar(32) '@ContactName',
      overflow ntext '@mp:xmltext')

et quand la procédure est faite, il te suffirais  de faire en sorte qu'un job tourne afin de voir si le fichier XML est différent ou pas, s'il l'est, tu lance la SP.

Johan
mercredi 11 octobre 2006 à 11:45:57 | Re : joindre un fichier xml a une base de donnees sql server

anis13014

merci pour ton aide precieuse je te disé donc que le fichier xml provient d'une base de donnée sql server vu que l'extension de la base ç .mdf donc si jé bien compris je dois programmer un procedure stoké qui importe les données ds une table sql server existante et programmer un job qui permet par exemple de repeter ça toute les heure pour que le fichier sois mis a jour.
mais je vois que ta requete ç un insert ça veu dire quand le fichier sera mise a jour ds ma table yaura inserer les meme données deux fois et ainsi de suite a chaque fois que j'executeré la procedure les données s'insereront en doublons??   
vendredi 13 octobre 2006 à 15:12:45 | Re : joindre un fichier xml a une base de donnees sql server

cloxml

bonjour voila j'ai un probleme j'ai un fichier xml et je voudrais a partir creer une table sql server correspondant le joindre en quelques sorte dés qu'il change la table en question change avec lui voila je sais le fair avec access mais j'arrive pas a trouver le moyen de le faire sous sql server .


Cette discussion est classée dans : fichier, sql, server, xml, joindre


Répondre à ce message

Sujets en rapport avec ce message

Recuperation de donnée d'un fichier xml pour ajouter dans une BDD sql server 2000. [ par nicko59 ] Amis du jour, bonjour,Bon, voila, j'ai un p'tit soucis...je n'arrive pas à récupérer les bonnes données de mot fichier xml...en fait, mon fichier xml Synchronisation des données avec SQL Server 2005 [ par attouchirabah ] Bonjour à tous, En fait j'ai des fichiers.txt, que j'importe chaque début de semaine, et après applications des transformations, je les charge dans deploiement sous vs 2005 avec une bd sql server [ par yassine09 ] bonsoir ,j'ai un petit probléme au niveau de deploiment d'une application asp.net avec un bd sql server 2000ben lorsque je crée un fichier setup a ll' stocker un fichier de type quelconque dans une base de données sql server avec asp [ par abari ] bonjour tout le monde,je veux savoir comment insérer un fichier de type quelconque dans une base de données sql server avec asp, aussi dequel type ca load d'un fichier XML dans une base de donnee (SQL serveur) [ par dieboldfr ] Bonjour,J aurais voulu savoir si quelqu'un avait deja travailler sur un probleme similaire. Grosomodo ce que je voudrais c'est genere un fichier XML SQL Server et requete avec une date [ par ludo82 ] Bonjour,Je suis entrain de développer un agenda d'événement avec un moteur de recherche ou l'on eu faire un recherche en spécifiant une date.Le problè Erreur sur une requête paramétrée [ par guillem69 ] Bonjour, A l'execution de ma requête, je tombe sur le message d'erreur :"Microsoft OLE DB Provider for ODBC Drivers error '80040e21' [Microsoft][ODBC Problème update dans recordset SQL server 2000 [ par bl4ckwolf ] Bonjour, J'ai un formulaire qui modifie un enregistrement dans ma table de client. Voilà quand je clique sur modifier, le script de modification se la Exportation Base SQL en fichier Excel [ par Rolemo ] Bonjour,Voilà, je suis en train de dévelloper une application web commerciale de gestion de fichier, clients stock, fournisseur..... qui fonctionne à Connection à SQL Server via adresse IP en .NET [ par nickadele ] Bonjour,je souhaiterais me connecter à une DB SQL Server via une adresse IP en asp.net. Le problème se situe au niveau du paramètrage du port, qu'elqu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales