Pergunta : Carregar a lima de XML na base de dados 2008 do sqlserver using o c#:  26366040

esta é uma continuação para rosquear 26366040, vai por favor a esta para o background.

I tem um procedimento no
de GetAllFiles do vácuo do público do c#
(corda RootPath, corda MasterFileFormat) {o
//get os projetos e o files
amarra [] filePaths = Directory.GetFiles (RootPath, MasterFileFormat,
SearchOption.AllDirectories); dpath da corda do

; fname da corda do
; corda SubFileName do
; corda MasterFileName do
;
int MasterFileCheck; //0 será fileStream do master

FileStream;


//get o trajeto cheio de cada
do foreach do file
(fpath da corda nos filePaths) {sqlConn do
= MAC_SQLServerConnection (DBEnv);
sqlConn.Open ();
sqlConn.Close (); dpath do

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

Dictionary ProcInputs = Dictionary ();



se (== 0 de MasterFileCheck)
{// isto é o file
Response.Write do mestre (“lima mestra”);
Response.Write (“
");
Response.Write (dpath);
Response.Write (“
");
Response.Write (fname);
Response.Write (“
"); file
de //open da tentativa do

{xmlData da corda do



= corda. Vazio;

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

ProcInputs.Add do
} (“@XMLDirectory”, “XXX”);
ProcInputs.Add (“@XMLFileName”, “ABC”);
ProcInputs.Add (xmlData “@XMLFile”, do ); try
do

{
se (== ConnectionState.Closed de sqlConn.State)
{sqlConn do
= MAC_SQLServerConnection (DBEnv);
sqlConn.Open (); e do

//ExecuteSQLServerProcedur do
} (ProcInputs, de “resx.dbo.PopulateXMLFile ", DBEnv, sqlConn); corda do
sql = corda. Format
(a” atualização dbo.XML_FILE “
+” se ajustou XML_FILE = “{0}” “
+” onde XML_ID = (a.XML_ID seleto "
+” de dbo.XML_FILE " um
+” onde a.XML_FileName = “{1} ") “, xmlData do
, MasterFileName); comando do


SqlCommand = SqlCommand novo (sql, sqlConn);
command.ExecuteNonQuery (); prendedor do
do
do

} (a exceção erra) {Response.Write ( de MACErr.GenericErrorMessage (errar)); } prendedor do
do


} (a exceção erra) {Response.Write ( de MACErr.GenericErrorMessage (errar)); } else
do
do


} {/*
// isto é secundário - arquivar o
Response.Write (“
");
Response.Write (“submarino - lima”);
Response.Write (dpath);
Response.Write (“
");
Response.Write (fname);
Response.Write (“
"); o

this do
} //public GetAllFiles do
do
*/
}} (corda RootPath, corda MasterFileFormat) permite que eu olhe todas as limas eu quero mas quando eu tento atualizar o xml que eu começ um error.
I introduzi uma fileira na tabela do xml que tem um nome de arquivo “ABC” e eu estou tentando atualizar o campo do xml mas eu começ o seguinte error

Message: Sintaxe incorreta próximo “t”. Sintaxe incorreta perto da palavra-chave “com”. Se esta indicação é uma expressão comum da tabela, uma cláusula dos xmlnamespaces ou uma cláusula de seguimento do contexto da mudança, a indicação precedente deve ser terminada com um semicolon. A sintaxe incorreta perto da palavra-chave “AJUSTOU-SE”. Sintaxe incorreta perto da palavra-chave “com”. Se esta indicação é uma expressão comum da tabela, uma cláusula dos xmlnamespaces ou uma cláusula de seguimento do contexto da mudança, a indicação precedente deve ser terminada com um semicolon. Sintaxe incorreta perto da palavra-chave “com”. o


I seguiu a edição pelo menos a ser com como os dados do xml estão sendo passados à atualização, e eu não sei começ a aroung o

da edição class= do

Resposta : Carregar a lima de XML na base de dados 2008 do sqlserver using o c#:  26366040

A primeira coisa é primeira você precisa de começ seu ANÚNCIO atual que funciona corretamente que esse hotfix esperançosamente o reparará corretamente.

Então as etapas a migrar são consideravelmente fáceis com este etapas detalhadas.

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

Agora se você está migrando sua C.C. de 32 bits atual certificar-se que você funciona adprep32 fora do R2 DVD.
Outras soluções  
 
programming4us programming4us