Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/11/2009, 12:49
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Utilizar dos insert into en una misma sentencia

Sí, se insertarán al final de la tabla.
Para usar SqlParameter puedes hacer lo siguiente:
Código vb.net:
Ver original
  1. Dim aCmd As New SqlCommand("INSERT INTO (codigo, nombre) Values(@codigo, @nombre)")
  2. aCmd.parameters.Add("@codigo", SqlDbType.Char, 5).value = Me.DataGridView1.Rows(i).Cells(1).Value.ToString()
  3. aCmd.parameters.Add("@codigo", SqlDbType.VarChar, 100).value = Me.DataGridView1.Rows(i).Cells(2).Value.ToString()
  4. '
  5. 'demás código
  6. '
Haces un insert normal y en los valores en vez de pasarlo directo del datagridview le indicas una variable, que puede ser cualquier nombre, pero siempre con el @ al inicio.
Luego en usas el método Add de la propiedad Parameters, primero indicas el nombre del parámetro, luego el tipo (char, varchar, int, money, etc), la longitud del campo, y por último el valor que contendra.

Espero te ayude, cualquier duda me avisas
__________________
Eduardo Peredo
Wigoin