Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
768 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Création d'une base de donneés à partir d'un fichier XML en VB.NET

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création d'une base de donneés à partir d'un fichier XML en VB.NET

n°1376847
saikal
Posté le 29-05-2006 à 17:17:36  profilanswer
 

bonjour a tous,
 
Mon problème est de mettre des données d'un fichier XML dans une base de données SQL Server.
Bon j'ai réussi une partie de ma mission car j'ai put en créant en dure une table avec le meme schéma que celui de mon fichier XML la remplir avec les données de mon fichier.
Le probleme est que j'aimerais que la création de la table se fasse toute seule a partir de mon fichier XML.... car je ne suis pas censée connaitre la structure du fichier dans mon application.
Voici le contenu de mon fichier XML:
 
<?xml version="1.0" standalone="yes" ?>  
- <NewDataSet>
- <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="Table">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="Numero" type="xs:int" minOccurs="0" />  
  <xs:element name="DateAvoir" type="xs:dateTime" minOccurs="0" />  
  <xs:element name="DateValid" type="xs:dateTime" minOccurs="0" />  
  <xs:element name="Nom" type="xs:string" minOccurs="0" />  
  <xs:element name="Prenom" type="xs:string" minOccurs="0" />  
  <xs:element name="Montant" type="xs:int" minOccurs="0" />  
  <xs:element name="GestionDelais" type="xs:boolean" minOccurs="0" />  
  <xs:element name="Cloture" type="xs:boolean" minOccurs="0" />  
  <xs:element name="NumeroTicket" type="xs:int" minOccurs="0" />  
  <xs:element name="DateCloture" type="xs:dateTime" minOccurs="0" />  
  <xs:element name="HeureAvoir" type="xs:dateTime" minOccurs="0" />  
  <xs:element name="NumCaisse" type="xs:int" minOccurs="0" />  
  <xs:element name="CodeMagasin" type="xs:string" minOccurs="0" />  
  <xs:element name="DateSuppression" type="xs:dateTime" minOccurs="0" />  
  <xs:element name="VendeuseAnnul" type="xs:string" minOccurs="0" />  
  <xs:element name="CodeClient" type="xs:string" minOccurs="0" />  
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:choice>
  </xs:complexType>
  </xs:element>
  </xs:schema>
- <Table>
  <Numero>3</Numero>  
  <DateAvoir>2004-05-29T00:00:00+02:00</DateAvoir>  
  <DateValid>2004-08-29T00:00:00+02:00</DateValid>  
  <Nom>PIAUTON</Nom>  
  <Prenom>DELPHINE</Prenom>  
  <Montant>100</Montant>  
  <GestionDelais>true</GestionDelais>  
  <Cloture>false</Cloture>  
  <NumeroTicket>291</NumeroTicket>  
  <HeureAvoir>1899-12-30T10:19:46+01:00</HeureAvoir>  
  <NumCaisse>1</NumCaisse>  
  <CodeMagasin>15</CodeMagasin>  
  <CodeClient />  
  </Table>
....
 
Merci à vous!!

mood
Publicité
Posté le 29-05-2006 à 17:17:36  profilanswer
 

n°1377316
Arjuna
Aircraft Ident.: F-MBSD
Posté le 30-05-2006 à 10:37:21  profilanswer
 

jamais utilisé les dataset pour écrire dans une base.
 
mais si tu charges simplement le xml dans un dataset (vu qu'il semble tout bien formatté pour), et que tu l'enregistre dans la base, ça crée pas la table ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Création d'une base de donneés à partir d'un fichier XML en VB.NET

 

Sujets relatifs
redirection error stdout lors insertion via fichierInsertion dans base
Lancer un telnet à partir d'une page Web[PHP] alimenter une liste déroulante à partir d'une bd MySQL
[ASP.NET] Système de news sur mon siteEnregistré une dll dans la base de registre
[PERL] [CGI] Recherche a partir de données d'un formulaireNom de fichier : caractères interdits
[MATH] Tracer une ligne a partir d'un angle 
Plus de sujets relatifs à : Création d'une base de donneés à partir d'un fichier XML en VB.NET


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR