Visual Basic.NET - ACTUALIZAR BD

 
Vista:

ACTUALIZAR BD

Publicado por DAVID MORENO (2 intervenciones) el 21/09/2004 22:43:31
Hola a todos, cuento mi problema :
Este codigo lo gasto para recuperar unos datos de una base de datos de Acces.
Dim objConexion As OleDbConnection
Dim objDataAdapter As OleDbDataAdapter
Dim objDataSet As DataSet
Dim objRow As DataRow
objConexion = New OleDbConnection(CadenaConexion)
objDataAdapter = New OleDbDataAdapter("Select * From clients”,objConexion)
objDataSet = New DataSet
objDataAdapter.Fill(objDataSet, "Ejemplo")
For Each objRow In objDataSet.Tables("Ejemplo").Rows
TextBox1.Text = objRow("cliente")
TextBox2.Text = objRow("domicilio")
TextBox3.Text = objRow("telefono")
TextBox4.Text = objRow("poblacion")
TextBox5.Text = objRow("dni")
Next
y hasta aquí todo funciona bien, el problema lo tengo cuando quiero INSERTAR los datos de los TEXTBOX en la base de datos, ya he probado de varias maneras pero no me funciona. Haber si me podeis ayudar .
(Con lo feliz que era yo con el visual basic 6)
Gracias por la AYUDA de antemano.
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

RE:ACTUALIZAR BD

Publicado por Yo (1 intervención) el 22/09/2004 03:34:28
Hola, estas cometiendo un error por que de esa manera no se manejan los datos en VB.NET, lo que debes hacer es manejar el bindingcontext. para ligar los textbox a uno de los campos de tu base de datos, de esta manera de una vez que hagas un addnewrow modifica el dataset para actualizar la base de datos, los text box tienen una propiedad que es el databinding y su configuracion es textbox1.databinding = ("Text", dsdatos.tables("ejemplo"), "Nombre del campo"), debes verificar con la ayuda por que no recuerdo bien la sintaxis.
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