
17/08/2012, 10:42
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 19
Antigüedad: 12 años, 6 meses Puntos: 0 | |
Respuesta: Como pasar datos de un datagridview a una base de datos sql HOLA, NUEVAMENTE POR AQUI. :/ VEO QUE EL CODIGO QUE ME HAS PROPORCIONADO ESTÁ MAS CLARO Y TE LO AGRADEZCO MUCHO. SIN EMBARGO AHORA RESULTA OTRO MENSAJE CUANDO HAGO CLIC EN EL BOTON GUARDAR. ES EL SIGUIENTE:
COMO PUEDES OBSERVAR ME DICE ERROR DE INICIO DE SESION, QUE IMPLCARIA EL USO DE UN USUARIO Y CONTRASEÑA, SIN EMABRGO NO HE PUESTO NI USUARIO NI CONTRASEÑA AL MOMENTO DE CREAR LA BD. INTENTÉ PONERLE OTRO TIPO DE DATA SOURCE Y ME SALIÓ EL SIGUIENTE ERROR: MUCHAS GRACIAS DE ANTEMANO Y DISCULPA POR LAS MOLESTIAS. Cita:
Iniciado por cristiantorres Prueba algo así.
Código vb.net:
Ver originalIf dataGridView1.Rows.Count = 0 Then Return End If Using conn As New SqlConnection("Data Source= ServidorSQL; Initial Catalog=BaseDatos; Integrated Security=SSPI;") conn.Open() Dim query As String = "INSERT INTO NombreTabla (id, nombre, apellido) VALUES (@id, @nombre, @apellido)" Dim cmd As New SqlCommand(query, conn) For Each row As DataGridViewRow In dataGridView1.Rows cmd.Parameters.Clear() cmd.Parameters.AddWithValue("@id", Convert.ToInt32(row.Cells("Id").Value)) cmd.Parameters.AddWithValue("@nombre", Convert.ToString(row.Cells("Nombre").Value)) cmd.Parameters.AddWithValue("@apellido", Convert.ToString(row.Cells("Apellido").Value)) cmd.ExecuteNonQuery() Next End Using
El código iría en el evento del botón guardar, y tendrias que acomodar la query del insert a la bd con tus datos.
Saludos. |