Visual Basic - actualizar base de datos

Life is soft - evento anual de software empresarial
 
Vista:

actualizar base de datos

Publicado por jlcastro (114 intervenciones) el 08/11/2002 01:25:41
Tengo un formulario con adodc1 1 text y un datagrid
Con Adodc1.Recordset.AddNew obtengo un nuevo registro en el text1
introduzco los datos en el text1 y los puedo visualizar en el datagrid.
Pero la base de datos no se actualiza.
Para que se actualice tengo que cerrar el programa y volver a abrirlo
¿Como se pueden guardar los datos cuando se introducen?

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 base de datos

Publicado por Sylvanus (78 intervenciones) el 08/11/2002 19:25:50
Si tus cajitas de texto tiene el datasource = Adodc1
y su correspondiente campo DATAFIELD, que lo asocia al campo que le corresponde.

Lo unico que tienes que hacer es

Adodc1.Recordset.AddNew
' en este momento la base esta lista para recibir tus datos
' pero todavia no los ha guardado
' para uqe los guarde ...
' usa
Adodc1.Recordset.Update

y si quieres cancelar y no quieres agregar datos,
pones
Adodc1.Recordset.CancelUpdate
'-----
Si tu cajitas de texto no estan asociadas mediante datafield y datasource
a la tabla de la base de datos

puedes hacer asi

sub grabar_click()
' Me preparo para ingresar datos
Adodc1.Recordset.AddNew
Adodc1.Recordset("campo1") = txtIdCliente
Adodc1.Recordset("campo2") = txtNombreCliente
.....
.....
' y aqui los grabo
Adodc1.Recordset.Update

end sub

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