Visual Basic.NET - Problemas al agregar datos a la base de datos

 
Vista:

Problemas al agregar datos a la base de datos

Publicado por Alejandro (3 intervenciones) el 17/02/2017 09:43:13
Estimados:
He intentado ingresar datos a la base de datos en access, buscando ejemplos encontré esta estructura, el tema es que los datos no son reflejados en la base de datos, he leido que los datos se sobrescriben cada vez que se compila el proyecto. Pero al salir de la aplicación y ver si los datos se han registrado no hay nada.

Algunas sugerencias, adjunto el código del botón de aceptar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Private Sub btn_Ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Ok.Click
 
    Dim Tabla As DataTable = Me.Biblio_AlmacenDataSet.Tables("BiblioCen")
    Dim Fila_Datos As DataRow = Tabla.NewRow()
    ' obtener un nuevo objeto fila de la tabla del dataset
    ' asignar valor a los campos de la nueva fila 
    Fila_Datos.Item("ISBN") = Me.txt_ISBN.Text
    Fila_Datos.Item("Id_CatPrincipal") = Me.txt_IdPpal.Text
    Fila_Datos.Item("Id_CatSec") = Me.txt_IdSec.Text
    Fila_Datos.Item("Titulo") = Me.txt_Title.Text
    Fila_Datos.Item("Autor") = Me.txt_Autor.Text
    Fila_Datos.Item("Editorial") = Me.txt_Edit.Text
    Fila_Datos.Item("Ediciones") = Me.txt_Edic.Text
    Fila_Datos.Item("Año") = Me.txt_Año.Text
    Fila_Datos.Item("Lenguaje") = Me.cmb_Lang.Text
    Fila_Datos.Item("Portada") = Me.Fuente
    Fila_Datos.Item("Desc_Cat") = Me.cmb_Ppal.Text
    Fila_Datos.Item("Archivo") = Me.txt_File.Text
    Tabla.Rows.Add(Fila_Datos)
 
 
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Problemas al agregar datos a la base de datos

Publicado por Miguel (476 intervenciones) el 17/02/2017 11:39:41
Pues allí solo estás agregando una fila a tu objeto DataTable, no lo estás insertando a la base de datos. Revisa esto http://www.dotnetheaven.com/article/insert-update-delete-navigation-searching-in-access-databa, aunque yo te recomendaría que hagas todo "manualmente" (es decir, ejecutar tus propias consultas parametrizadas sin necesidad del asistente).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas al agregar datos a la base de datos

Publicado por Alejandro (3 intervenciones) el 19/02/2017 08:06:44
Gracias por la información, me fue de mucha utilidad.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Edward
Val: 392
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Problemas al agregar datos a la base de datos

Publicado por Edward (146 intervenciones) el 17/02/2017 14:22:52
Buen día para todos,

Alejandro, Lo que te sucede es que no estas recorriendo los datos para agregarlos, coincido con el compañero forista y no recomiendo usar el asistente para ninguna operación, es mejor tener detallada la operación para poder manipularla de mejor manera.

Te comparto un ejemplo sencillo donde explico como exportar los registro a bases de datos Access, MySQL y SQLite.


https://aprendamosdeprogramacion.wordpress.com/2017/01/03/exportar-datos-o-registros-de-un-datagridview-a-una-base-de-datos-sqlite-access-y-mysql-con-vb-net/


Espero haber sido de ayuda.

Que tengan buen día,

El conocimiento siempre debe ser compartido, para que entre todos aprendamos un poco mas...

Mas ejemplos acá...

https://aprendamosdeprogramacion.wordpress.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Problemas al agregar datos a la base de datos

Publicado por Alejandro (3 intervenciones) el 19/02/2017 08:05:56
Gracias por la información, me fue de mucha utilidad. Y me aclaro bastante como trabajar las bases de datos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar