FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Help XML - SQL

Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.

Répondre

Prouvez que vous êtes humain en répondant à cette question
Smileys
:D :) :-) ;) :| :( :cry: :cheers: :hourra: :mv: :lol: :mdr: :bonjour: :hello: :jap: :siffle: :bisou: :P :o :x :roll: :good: :bad: :super: :reflexion: :suspect: :? :oops: :peur: :zen: :boude: :bug:

Revue du sujet : Help XML - SQL Étendre la vue

Re: Help XML - SQL

par Invité » jeu. 8 juin 2017 10:47
up ? :bug:

Help XML - SQL

par Ecxtazy » mer. 7 juin 2017 10:36
Bonjour a tous,

J'ai un gros soucis. J'ai un fichier XML avec pas mal de donnée et je souhaiterai les transférer dans une table sous SQL SERVER. Voici mon code :
Code : Tout sélectionner
USE [Seica-Takaya]
GO
 
 
DECLARE @XML AS XML, @hDoc AS INT, @SQL NVARCHAR (MAX)
 
EXEC sp_xml_preparedocument @hDoc OUTPUT, @XML
 
 
SELECT @XML = XMLData FROM XMLwithOpenXML
 
 
SELECT Judge,DTotal,Total ,MName ,DateOfTest ,TimeOfTest ,TestTime,MVersion ,TesterID ,MIndex ,MMessage FROM OPENXML(@hDoc, 'Faildata/Header')
WITH (
Judge [nvarchar](10) '@Judge',
DTotal [float] 'DTotal',
Total [float] 'Total',
MName [nvarchar](255) 'MName',
DateOfTest [datetime] 'DateOfTest',
TimeOfTest [time] 'TimeOfTest',
TestTime [time] 'TestTime',
MVersion [nvarchar](10) 'MVersion',
TesterID [nvarchar](255) 'TesterID',
MIndex [nvarchar](255) 'MIndex',
MMessage [nvarchar](255) 'MMessage')
 
SELECT GroupID ,Step ,Aux ,Parts ,Val ,Comment ,Loc ,Func ,PTolUnit ,MTolUnit ,MMode ,MRange,MTime ,RefEL ,RefValUnit ,RefFigUnit ,TestEL ,TestVal ,TestFig ,AccessProbe ,Pin ,Contact ,DPass ,DFail ,TPass ,TFail FROM OPENXML(@hDoc, 'Faildata/ABSIDE/Group/Step/T.Info')
WITH (
GroupID [int] 'GroupID',
Step [nvarchar](255) 'Step',
Aux [varchar](10) 'Aux',
Parts [nvarchar](10) 'Parts',
Val [nvarchar](10) 'Val',
Comment [nvarchar](255) 'Comment',
Loc [nvarchar](10) 'Loc',
Func [nvarchar](10) 'Func',
PTolUnit [float] 'PTolUnit',
MTolUnit [float] 'MTolUnit',
MMode [nvarchar](255) 'MMode',
MRange [int] 'MRange',
MTime [float] 'MTime',
RefEL [varchar](10) 'RefEL',
RefValUnit [float] 'RefValUnit',
RefFigUnit [float] 'RefFigUnit',
TestEL [varchar](10) 'TestEL',
TestVal [float] 'TestVal',
TestFig [float] 'TestFig',
AccessProbe [varchar](255) 'AccessProbe',
Pin [float] 'Pin',
Contact [float] 'Contact',
DPass [float] 'DPass',
DFail [float] 'DFail',
TPass [float] 'TPass',
TFail [float] 'TFail'
)
 
 
EXEC sp_xml_removedocument @hDoc
GO
Mon soucis : je n'ai aucune erreur, mais j'ai aussi aucun résultat dans mes colonnes. Elles sont juste vides. Et je vois pas pourquoi.

Merci d'avance ! :zen:
Aide sur app inventor

"Help on App Inventor" is a great resour[…]

Bonjour à toutes et tous ! Je n'arrive pas[…]

prés

Yo tout le monde Moi c’est ludovicbers, pas[…]

Conseils appareil photo

Salut tout le monde ! Je suis à la recher[…]