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

1 Respuesta

Respuesta
1
Es una mala forma la que quieres usar, los datos si se puede insertar directamente de un datagrid a la BD, pero lo ideal es ingresarlo en Cajas de Texto, y desde allí mandarlas a la Bd, si no tienes idea de como hacer eso agrégame [email protected] hay aclarare tus dudas, no olvides finalizar la pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas