Construir Insert con n parametros

31/10/2007 - 18:28 por mafraeb | Informe spam
Hola a todos

Les pongo en antecedentes: tengo un datagridview que se carga con los datos
de unas hojas excel.
Una vez cargados necesito insertarlos en la tabla que el usuario escoja.
(las plantillas de excel son diferentes por lo que las columnas tambien)

Creo la conexion, y el command. Creo un string con la insert que sería de
esta manera "INSERT INTO" & TABLA QUE ME INDICAN & "VALUES (" ?, ?,?)"
Y he aqui el problema ya que no se cuantas ? poner porque depende de la
tabla que me especifiquen.

Para los parametros recorro las columnas del grid y los voy añadiendo, pero
tampoco puedo decirle de que tipo son. (aqui podria ir concatenando ?, y asi
construir la sentencia pero me parece un poco chapuza)

Mi pregunta es ¿se puede automatizar esto de alguna manera si tener que
hacer tantas insert como tablas tengo.?


Un saludo

mafraeb
 

Leer las respuestas

#1 Jesús López
05/11/2007 - 08:54 | Informe spam
Podrías usar un CommandBuilder para crear de forma dinámica y automática los
comandos de inserción.


"mafraeb" escribió en el mensaje
news:
Hola a todos

Les pongo en antecedentes: tengo un datagridview que se carga con los
datos
de unas hojas excel.
Una vez cargados necesito insertarlos en la tabla que el usuario escoja.
(las plantillas de excel son diferentes por lo que las columnas tambien)

Creo la conexion, y el command. Creo un string con la insert que sería de
esta manera "INSERT INTO" & TABLA QUE ME INDICAN & "VALUES (" ?, ?,?)"
Y he aqui el problema ya que no se cuantas ? poner porque depende de la
tabla que me especifiquen.

Para los parametros recorro las columnas del grid y los voy añadiendo,
pero
tampoco puedo decirle de que tipo son. (aqui podria ir concatenando ?, y
asi
construir la sentencia pero me parece un poco chapuza)

Mi pregunta es ¿se puede automatizar esto de alguna manera si tener que
hacer tantas insert como tablas tengo.?


Un saludo

mafraeb

Preguntas similares