InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
También puedes ver ...
SubVersion y Visual Studio
Usuarios del sistema en Windows (servicios)
Encriptación con AES Rijndael - Ejemplo
TripleDES - Un ejemplo practico en C#
Templates css para web
Insertar una marca de agua en documentos PDF
Simular TRUNC en SQL Server
Serialización: XmlSerializer y BinaryFormater
Handler para manipular imagenes
Tutorial rápido de Entity Framework y Linq To Entities


Cómo insertar un fichero .xml en un campo de tipo XML de SQL server 2005 o 2008

A petición de unos alumnos aqui teneis el códido de cómo insertar directamente un fichero

XML en un campo de tipo XML con .net aunque sea con un poco de retraso:

En C#

 

using (SqlConnection Conn = new SqlConnection(ConnectionString))

{

Conn.Open();

using (SqlCommand Cmd = Conn.CreateCommand())

{

Cmd.CommandText = @"INSERT INTO TablaConXML

VALUES

(4,'CampoNoXML',@punteroaCampoXML)";

SqlXml ParametroSQLXML

= new SqlXml(new XmlTextReader("Fichero.Xml"));

Cmd.Parameters.AddWithValue("@punteroaCampoXML"

, ParametroSQLXML);

Cmd.ExecuteNonQuery();

}

}

En VB.Net 

 

Using Conn As SqlConnection = New SqlConnection(ConnectionString)

Conn.Open()

Using Cmd As SqlCommand = Conn.CreateCommand()

Cmd.CommandText = "INSERT INTO TablaConXML

VALUES

(4,'CampoNoXML',@punteroaCampoXML)"

Dim ParametroSQLXML As SqlXml

= New SqlXml(New XmlTextReader("Fichero.Xml"))

Cmd.Parameters.AddWithValue("@punteroaCampoXML", ParametroSQLXML)

Cmd.ExecuteNonQuery()

End Using

End Using

Que lo disfruteis

 


 Versión para imprimir  Foros de consulta

 
Archivos XML por Edith
Respuesta recibida el [12/03/2010 09:09:38]
Necesito leer Archivos XML con SQL2008.Traes el Archivo no me genero problemas pero para leerlo fila por fila si. Encontre este codigo:

SELECT @y = count(*) from #Prueba
SET @x = 0
WHILE @x <> @y
BEGIN
SET @x = @x + 1
SELECT @FilePrueba = @FilePrueba + ThisLine from #Prueba WHERE PK = @x
END

PRINT @FilePrueba
SELECT @FilePrueba as FilePrueba

Pero no me esta funcionando.

Recien comienzo en estoy por lo que necesito mucha ayuda. Desde ya muchas gracias.


Añadir comentario ... Para preguntar utiliza los foros
Autor:

Título:


Para preguntar utiliza los foros.



 Versión para imprimir

Cómo insertar un fichero .xml en un campo de tipo XML de SQL server 2005 o 2008
Autor: Pablo Gumpert Fernandez (aldeamedia)
Visitas: 2330 Fecha de publicación: 21/01/2009
Pablo Gumpert es formador y consultor oficial de Microsoft para .NET y SQL server.Lleva desarrollando desde hace más de diez años y durante ese tiempo ha trabajado como programador de videojuegos ,analista informático, experto en seguridad, DBA ...
Actualmente se dedica sobre todo a la formación.
Su especialidad es la programación en .NET aunque también es experto en MSSQL Server y en el año 2002 fundó su propia empresa colaboradora de diversos centros partner Microsoft.




Visitas: 110 | Comentarios: 3 | Archivo: Articulos
02/02/2010 iPad vs Telesketch
Visitas: 809 | Comentarios: 2 | Archivo: Articulos
Categorias: Humor
Visitas: 765 | Comentarios: 3 | Archivo: Articulos
Visitas: 3181 | Comentarios: 2 | Archivo: Articulos
Categorias: C#
Visitas: 14566 | Comentarios: 7 | Archivo: Articulos
Categorias: C#|Seguridad
Visitas: 1499 | Comentarios: 3 | Archivo: Articulos
Visitas: 695 | Comentarios: 2 | Archivo: Articulos
Visitas: 369 | Comentarios: 0 | Archivo: Articulos
Visitas: 2034 | Comentarios: 2 | Archivo: Articulos
Categorias: C#

Útimos temas recibidos en los foros ...
peticion urgente mi nombre es juan pablo osorio cardona cc 71115218 por juancho ... [Actualidad] 0 14/03/2010
peticion por juancho ... [Actualidad] 0 14/03/2010
estrato de pencion por carlos antonio mateus gomez ... [Actualidad] 0 14/03/2010
quiero aprender c# por alcapego ... [C#] 4 16/02/2008
certificado pensiones horizonte por angela patricia rodriguez ... [Actualidad] 140 26/01/2010
certificado de penciones y cesantias por fredy ... [Actualidad] 2 29/01/2010
certificado por jhon jairo vargas ... [Actualidad] 1 13/03/2010
devolver consulta en form builder de oracle con like por cesar10lb ... [ORACLE] 0 13/03/2010
certificado de cesantias horizonte por yeimmy ... [Actualidad] 4 13/03/2010
solicito certificado de pensiones y sesantias para laborar por maria eugenia garcia m. ... [Actualidad] 0 13/03/2010
certificado de fondos de pensiones horizonte por mona ... [Actualidad] 6 03/03/2010
certificado pensiones por nelly moreno ... [Actualidad] 0 13/03/2010

Access CGI JSP ORACLE UNIX
Actualidad HTML/DHTML/XHTML LINUX PHP Visual Basic .NET
ASP ISAPI MS DOS Power Builder Visual Basic 6.0
ASP.NET Java mySQL SQL WIN 98/NT/2000/XP
C# JavaScript Opinion SQL Server

devjoker  Te recomendamos además ...
01/06/2007 Autogenerado ESSALUD (Solución)
22/10/2005 Indices    forma parte de...Tutorial SQL
14/05/2007 Fundamentos de Transact SQL    forma parte de...Tutorial de Transact SQL
24/07/2006 SQL Dinamico    forma parte de...Tutorial PL/SQL
19/08/2006 Virtualización. Maquinas Virtuales.
31/03/2006 Tipos de datos en PL/SQL    forma parte de...Tutorial PL/SQL
03/10/2006 Herencia y métodos virtuales    forma parte de...Tutorial C#
17/12/2009 TripleDES - Un ejemplo practico en C#
04/12/2006 Definición de punteros    forma parte de...Tutorial C#
11/09/2006 Trabajar con datos de tipo BLOB en ORACLE

 

Encuesta
¿A que perfil te adaptas mejor?




[Ver] [Votar]