Enviar varios registros juntos

12/11/2006 - 04:43 por Aura | Informe spam
Como puedo enviar desde la aplicacion varios registros en un solo bloque al
servidor? es decir sin tener que hacer un insert por cada registro.

Preguntas similare

Leer las respuestas

#1 BitOne®
12/11/2006 - 05:05 | Informe spam
Porque no nos da un poquito mas de detalle sobre lo que quieres hacer?

Tendrias que enviarlo con una cadena especificando un delimitador y crearte
una funcion de usuario que
maneje esta cadena y su delimitador esto es en el peor de los casos.

Saludos,

BitOne®


"Aura" wrote in message
news:es$
Como puedo enviar desde la aplicacion varios registros en un solo bloque


al
servidor? es decir sin tener que hacer un insert por cada registro.


Respuesta Responder a este mensaje
#2 Javier Loria
12/11/2006 - 18:33 | Informe spam
Hola Aura:
Que tal algo como:
=INSERT Tabla(Col1, Col2,, Coln)
SELECT Val1, Val2, , Valn
UNION ALL
SELECT Val1, Val2, , Valn
...
UNION ALL
SELECT Val1, Val2, , Valn
== Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Aura" wrote in message
news:es$
Como puedo enviar desde la aplicacion varios registros en un solo bloque
al servidor? es decir sin tener que hacer un insert por cada registro.

Respuesta Responder a este mensaje
#3 Alejandro Mesa
12/11/2006 - 19:22 | Informe spam
Aura,

Una forma seria enviando un documento XML desde tu aplicacion hacia un
procedimiento almacenado y en este usar la funcion OPENXML. Esta forma es
escalable, permite usar jerarquia de entidades, etc.

OPENXML (Transact-SQL)
http://msdn2.microsoft.com/en-us/li...86918.aspx

Using OPENXML
http://www.sqlservercentral.com/col...penxml.asp


AMB

"Aura" wrote:

Como puedo enviar desde la aplicacion varios registros en un solo bloque al
servidor? es decir sin tener que hacer un insert por cada registro.



Respuesta Responder a este mensaje
#4 Aura
12/11/2006 - 22:42 | Informe spam

Una forma seria enviando un documento XML desde tu aplicacion hacia un
procedimiento almacenado y en este usar la funcion OPENXML. Esta forma es
escalable, permite usar jerarquia de entidades, etc.




y sobre la velocidad ?


Gracias.
Respuesta Responder a este mensaje
#5 Alejandro Mesa
12/11/2006 - 23:09 | Informe spam
Aura,

Te exhorto a que hagas una prueba. Si habres el documento, lo lees, puedes
usar una tabla temporal o intermedia para que no tengas que leer desde el
documento mas de una vez, y cierras el documento, los tiempos de respuesta
son adecuados, al menos para las aplicaciones en las que lo he usado.


AMB

"Aura" wrote:

>
> Una forma seria enviando un documento XML desde tu aplicacion hacia un
> procedimiento almacenado y en este usar la funcion OPENXML. Esta forma es
> escalable, permite usar jerarquia de entidades, etc.
>

y sobre la velocidad ?


Gracias.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida