Visual Basic - modificar base de datos

Life is soft - evento anual de software empresarial
 
Vista:

modificar base de datos

Publicado por Nekeru (2 intervenciones) el 12/11/2006 13:07:48
hola amigos, tengo el siguiente problema: Estoy programando una base de datos con visual basic, mediante sentencias sql. La base es de tipo access y me conecto a ella por medio de un archivo .udll

modifico la base de datos de la siguiente forma

sql = "UPDATE Maquinaria SET" & _
" Maquinaria.NombreReferencia = '" & frmMaquinaria.txtNombreReferencia & "'" & _
" ,Maquinaria.Marca= '" & frmMaquinaria.txtMarca & "'" & _
" ,Maquinaria.ReferenciaFactura= '" & frmMaquinaria.txtReferenciaFactura & "'" & _
" ,Maquinaria.AmortizacionDia= " & AmortizacionDia & "" & _
" WHERE (((Maquinaria.NumeroRegistro)='" & frmMaquinaria.txtNumeroRegistro & "'));"

y luego inmediatamente la cargo con un select
lo que ocurre es que tarda unos segundos en modificarse los datos,, por lo que si la cargo inmediatamente me carga los antiguos valores y no los nuevos

alguien sabria como solucionar esto. Muchas Gracias
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:modificar base de datos

Publicado por AlbertoV (200 intervenciones) el 12/11/2006 13:53:39
No entiendo mucho tu sistema de actualización. Pero te cuento lo que yo hago:
utilizo sucesivamente

.Recordset.Update
.Close
.Refresh

Refresh la vuelva a abrir. Pero lo que yo estoy usando es un objeto Adocd con la propiedad Visible = False. Creo que es mucho más sencillo de manejar.
La actualización de la mdb es instantánea, no hay que esperar nada.
Suerte.
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