Foros del Web » Programación para mayores de 30 ;) » Programación General »

Insertar Multiples Records

Estas en el tema de Insertar Multiples Records en el foro de Programación General en Foros del Web. Amigos: de nuevo su ayuda: Tengo este código que funciona perfectamente: (Visual Studio 2010) @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Visual Basic: Ver original Private Sub btnCargar_Click(ByVal sender ...
  #1 (permalink)  
Antiguo 06/02/2011, 18:00
 
Fecha de Ingreso: julio-2010
Mensajes: 8
Antigüedad: 13 años, 9 meses
Puntos: 0
Insertar Multiples Records

Amigos: de nuevo su ayuda:

Tengo este código que funciona perfectamente: (Visual Studio 2010)

Código Visual Basic:
Ver original
  1. Private Sub btnCargar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCargar.Click
  2.     Dim alumno As New alumnos
  3.     vMes = cmbMes.SelectedItem
  4.     vMonto = Val(txtMonto.Text)
  5.     alumno.ano = vFecha
  6.     Dim vAno As Integer = alumno.elano
  7.     alumno.cargarDia = vFecha
  8.     Dim vDia As Integer = alumno.eldia
  9.     MsgBox(alumno.eldia)
  10.     Control()
  11.     If vControl >= 1 Then
  12.       MessageBox.Show("El mes de " + vMes + " ya ha sido cargado a " + vNombre)
  13.       Me.Close()
  14.     Else
  15.       cmd = con.CreateCommand
  16.       cmd.Connection = con
  17.       Dim Trans As OleDbTransaction
  18.       Trans = con.BeginTransaction
  19.       cmd.Transaction = Trans
  20.       Try
  21.        cmd.CommandText = "INSERT into meses (id,nombre,monto,mesactual,status,ano) values ('" & vId & "', '" & vNombre & "', '" & vMonto & "', '" & vMes & "','ACTIVO', '" & vAno & "')"
  22.         cmd.ExecuteNonQuery()
  23.         cmd.CommandText = "UPDATE cursos SET saldo = saldo + '" & vMonto & "', Ultimomes='" & vMes & "' where ID= " & vId & " "
  24.         cmd.ExecuteNonQuery()
  25.         Trans.Commit()
  26.       Catch ex As OleDbException
  27.         Trans.Rollback()
  28.         MessageBox.Show("Error al cargar mensualidad de " & vMes & " " & ControlChars.CrLf & ex.Message & ControlChars.CrLf & ex.Message)
  29.         con.Close()
  30.         Me.Close()
  31.       End Try
  32.       MessageBox.Show("Ha sido cargada la mensualidad del mes de " + vMes + "correctamente")
  33.       con.Close()
  34.       Me.Close()
  35.     End If
  36.   End Sub

El problema: ahora necesito el INSERT para multiples registros (records) de los alumnos que, por ejemplo, vencen el día 10 (el dia me lo devuelve la clase alumno). El filtro sería ...where dia= " & vDia & "... obviamente pero ¿cómo puedo insertar todos los registros de ese día sin necesidad de hacerlo uno por uno? ¿Loop? ¿For..Next? Pero, ¿cómo funcionarían ?

Mil gracias por su ayuda!!!

Última edición por alien51; 06/02/2011 a las 18:51
  #2 (permalink)  
Antiguo 06/02/2011, 22:31
 
Fecha de Ingreso: julio-2010
Mensajes: 8
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Insertar Multiples Records

A ver si alguno me da una ayudita, por favor....

Última edición por alien51; 06/02/2011 a las 22:48

Etiquetas: multiples
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:13.