Insertar registro en base de datos
Estoy iniciando en la programación Visual Basic, específicamente VB2005, hice una conexión a una base de datos SQL y otra conexión a una de Access, en un formulario nuevo agregue una de las tablas, luego inserte un registro en el grid para luego darle al botón guardar, se supone que esto automáticamente pasa los datos del tableadapter a la base de datos, pero no guarda nada. Hice el ejercicio para ambas bases de datos y sucede lo mismo para las dos, no se inserta el registro del grid. Entonces lo quise hacer mediante código, en un botón se agrega información al grid, lo hice así (la tabla se llama autores)
Dim nuevalinea As DataRow = UindependienteDataSet.Tables("autores").NewRow
nuevalinea("codigo") = "03"
nuevalinea("nombre") = "Linea nueva3"
UindependienteDataSet.Tables("autores").Rows.Add(nuevalinea)
el otro botón pasa la información a la base de datos, o al menos eso pensé que haría.
Dim nuevalinea As uindependienteDataSet.autoresDataTable = CType(UindependienteDataSet.autores.GetChanges(Data.DataRowState.Added), uindependienteDataSet.autoresDataTable)
AutoresTableAdapter.Update(nuevalinea
Pero tampoco sigue funcionando, ¿qué podría estar sucediendo?
Agradezco cualquier ayuda, Gracias.
Jorge
Dim nuevalinea As DataRow = UindependienteDataSet.Tables("autores").NewRow
nuevalinea("codigo") = "03"
nuevalinea("nombre") = "Linea nueva3"
UindependienteDataSet.Tables("autores").Rows.Add(nuevalinea)
el otro botón pasa la información a la base de datos, o al menos eso pensé que haría.
Dim nuevalinea As uindependienteDataSet.autoresDataTable = CType(UindependienteDataSet.autores.GetChanges(Data.DataRowState.Added), uindependienteDataSet.autoresDataTable)
AutoresTableAdapter.Update(nuevalinea
Pero tampoco sigue funcionando, ¿qué podría estar sucediendo?
Agradezco cualquier ayuda, Gracias.
Jorge
1 respuesta
Respuesta de carloscharly
1