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

Guardar registros en base de datos

Estas en el tema de Guardar registros en base de datos en el foro de .NET en Foros del Web. buenas, quiero crear un albaran donde en una linea tendre que introducir el codigo,descripcion, cantidad....etc. Tengo varias lineas como hago para que me guarde cada ...
  #1 (permalink)  
Antiguo 24/08/2006, 09:11
 
Fecha de Ingreso: junio-2003
Mensajes: 119
Antigüedad: 21 años, 8 meses
Puntos: 0
Guardar registros en base de datos

buenas,
quiero crear un albaran donde en una linea tendre que introducir el codigo,descripcion, cantidad....etc.
Tengo varias lineas como hago para que me guarde cada linea quiero que me lo guarde en un registro en la base de datos.
o sea que si tengo por ejemplo 2 lineas me genere dos registros en la base de datos y asi sucesivamente,
el codigo que he puesto es el siguiente:
If Me.Validate Then
Me.PartesdetrabajoBindingSource.EndEdit()
Me.PartesdetrabajoTableAdapter.Update(Me.Partesdet rabajods.Partesdetrabajo)
Else
System.Windows.Forms.MessageBox.Show(Me, "error")
End If
MessageBox.Show("Se ha generado una parte de trabajo en la linea 1")
CodigoTextBox.Text = ""
IdTextBox.Text = ""
DescripcionTextBox.Text = ""
CantidadTextBox.Text = ""
TiempoTextBox.Text = ""

Esto lo he conseguido pero con una sola linea, si pongo dos lineas se sobreescribe y solo me guarda una.

Gracias.
  #2 (permalink)  
Antiguo 26/08/2006, 16:09
 
Fecha de Ingreso: agosto-2006
Mensajes: 101
Antigüedad: 18 años, 5 meses
Puntos: 0
Veo que lo haces enlazando los controles a datos. A mi eso no me gusta nada.

Prueba a meter los datos de cada línea en un dataset y al final, recorres el dataset haciendo "Insert's Into" mediante un comando y una conexión a la base de datos.

Si necesitas que te detalle más cómo hacerlo, dame un toque.

Saludos.

Última edición por dvelazquez; 08/08/2007 a las 02:03
  #3 (permalink)  
Antiguo 27/08/2006, 08:22
 
Fecha de Ingreso: junio-2003
Mensajes: 119
Antigüedad: 21 años, 8 meses
Puntos: 0
Buenas, explicame como hacerlo es que estoy un poquillo crudo en esto,
Gracias por echarme una mano, si quieres mandame un correo privado o por messenger ok?
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 12:49.