Question : Charger le dossier de XML dans la base de données 2008 de sqlserver using le c# :  26366040

c'est un suivi pour fileter 26366040, veuillez aller à celui-ci pour le background.

I ont un procédé dans le
de GetAllFiles de vide de public du c#
(corde RootPath, corde MasterFileFormat) {le
//get les projets et le files
ficellent [] des filePaths = Directory.GetFiles (RootPath, MasterFileFormat,
SearchOption.AllDirectories) ; dpath de corde du

; fname de corde du
; corde SubFileName du
; corde MasterFileName du
;
international MasterFileCheck ; //0 sera fileStream du master

FileStream ;


//get le plein chemin de chaque
{sqlConn de
= MAC_SQLServerConnection (DBEnv) du foreach du file
(fpath de corde dans les filePaths) ;
sqlConn.Open () ;
sqlConn.Close () ; dpath du

= Path.GetDirectoryName (fpath) ; fname du directory
de // = Path.GetFileName (fpath) ; filename
SubFileName = Path.GetFileNameWithoutExtension (fname) de // ;
MasterFileName = Path.GetFileNameWithoutExtension (SubFileName) ;
MasterFileCheck = SubFileName.Length - MasterFileName.Length ;

Dictionary ProcInputs = nouveau Dictionary () ;



si (== 0 de MasterFileCheck)
{// ceci est le file
Response.Write (« fichier principal » de maître) ;
Response.Write (« 
") ;
Response.Write (dpath) ;
Response.Write (« 
") ;
Response.Write (fname) ;
Response.Write (« 
") ; file
{xmlData de //open d'essai du

de corde de



= corde. Vide ;

using (streamReader de TextReader = nouveau StreamReader (fpath))
{xmlData de
= streamReader.ReadToEnd () ;

ProcInputs.Add (« @XMLDirectory », « XXX » du
}) ;
ProcInputs.Add (« @XMLFileName », « ABC ») ;
ProcInputs.Add (xmlData « @XMLFile », de ) ; try
{
du

si (== ConnectionState.Closed de sqlConn.State)
{sqlConn de
= MAC_SQLServerConnection (DBEnv) ;
sqlConn.Open () ; e (ProcInputs, , DBEnv, sqlConn du

//ExecuteSQLServerProcedur du
} de « resx.dbo.PopulateXMLFile ") ; corde du
SQL = corde. Format
(" la mise à jour dbo.XML_FILE « 
+ » a placé XML_FILE = « {0} » « 
+ » où XML_ID = (a.XML_ID choisi "
+ » de dbo.XML_FILE un "
+ » où a.XML_FileName = « {1} ") « , xmlData du
, MasterFileName) ; commande du


SqlCommand = nouveau SqlCommand (SQL, sqlConn) ;
command.ExecuteNonQuery () ; crochet du
du
du

} (l'exception errent) {Response.Write (de MACErr.GenericErrorMessage (errer)) ; } crochet du
du


} (l'exception errent) {Response.Write (de MACErr.GenericErrorMessage (errer)) ; } else
du
du


} {/*
// ceci est le
Response.Write (« 
") de sous-fichier ;
Response.Write (« sous-fichier ») ;
Response.Write (dpath) ;
Response.Write (« 
") ;
Response.Write (fname) ;
Response.Write (« 
") ; le

this du
} //public GetAllFiles (corde RootPath, corde MasterFileFormat) du
} du
*/
} me permet de regarder tous les dossiers je veux mais quand j'essaye de mettre à jour le xml que j'obtiens un error.
I ai inséré une rangée dans la table de xml qui a un nom de fichier « ABC » et j'essaye de mettre à jour le champ de xml mais j'obtiens l'error

Message : Syntaxe incorrecte près « t ». Syntaxe incorrecte près du mot-clé « avec ». Si ce rapport est une expression commune de table, une clause de xmlnamespaces ou une clause de cheminement de contexte de changement, le rapport précédent doit être terminé avec un point-virgule. La syntaxe incorrecte près du mot-clé « A PLACÉ ». Syntaxe incorrecte près du mot-clé « avec ». Si ce rapport est une expression commune de table, une clause de xmlnamespaces ou une clause de cheminement de contexte de changement, le rapport précédent doit être terminé avec un point-virgule. Syntaxe incorrecte près du mot-clé « avec ». le


I ont tracé l'issue au moins à être avec la façon dont les données de xml sont passées à la mise à jour, et je ne sais pas obtenir à aroung le

d'issue class= de

Réponse : Charger le dossier de XML dans la base de données 2008 de sqlserver using le c# :  26366040

La première chose est première vous doit obtenir votre ANNONCE courante fonctionnant correctement que ce hotfix si tout va bien la fixera correctement.

Puis les étapes à émigrer sont assez faciles avec le ce des étapes détaillées.

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Q_23665224.html

Maintenant si vous émigrez votre C.C à 32 bits courant s'assurer que vous courez adprep32 outre du R2 DVD.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us