SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: aroos en Viernes 3 de Agosto de 2007, 11:53

Título: Insertar Lista De Valores En Base De Datos
Publicado por: aroos en Viernes 3 de Agosto de 2007, 11:53
Hola a todos, mi pregunta es simple ¿se puede insertar multiples filas sin tener que ejecutar varias sentencias insert (no valen las subconsultas)?

A ver, para aclararnos. Tenemos un vector de elementos (por ejemplo strings) y lo que quiero es insertar todos esos elementos con una sola sentencia sql, siempre que se pueda claro.

Por cierto de momento estoy usando una base de datos Access.

Gracias de antemano.
Título: Re: Insertar Lista De Valores En Base De Datos
Publicado por: Neopro en Viernes 3 de Agosto de 2007, 15:42
Como deseas hacerlo?...
Título: Re: Insertar Lista De Valores En Base De Datos
Publicado por: aroos en Viernes 3 de Agosto de 2007, 17:46
Cita de: "Neopro"
Como deseas hacerlo?...
Vamos a ver, hasta ahora para insertar valores simples podemos crear una conexion con la base de datos y lanzar una sentencia parecida a esta:
@"INSERT INTO Tabla (elem1,...,elemn) VALUES (" + variable1+ "," +...+ "," + variablen+ " )"

Lo que quiero es saber si hay una manera de que cada variable sea (por ejemplo) un vector de varios elementos y de esta forma insertar varias filas al mismo tiempo. Es decir, insertar una "lista de elementos".

Gracias