Visual Basic - guardar registros con update

Life is soft - evento anual de software empresarial
 
Vista:

guardar registros con update

Publicado por xavi (6 intervenciones) el 23/10/2018 11:18:44
Hola a todos.
Haber si alguien me puede responder a una duda.

Desde siempre cuando he actualizado registros de una tabla, utilizo esto.

1
2
3
4
5
6
7
8
Dim rs as New adodb.recordset
rs.open "SELECT * FROM clientes",Basedatos, adOpenKeyset, adLockOptimistic
do while not rs.eof
rs("nombre") = "xxxx"
rs.update
rs.movenext
loop
rs.close

con esto cambio todos los nombre de clientes a "xxxx" (hasta aquí todo bien)

Pero el otro dia haciendo pruebas me dio por probar esto

1
2
3
4
5
6
rs.open "SELECT * FROM clientes",Basedatos, adOpenKeyset, adLockOptimistic
do while not rs.eof
rs("nombre") = "xxxx"
rs.movenext
loop
rs.close

Es lo mismo que el anterior pero sin el rs.update
y lo curiosos que me lo cambió todo igualmente en la DB

Porque es esto posible.?
No era necesario el update ?
Tantos años programando en VB6 y ahora me doy cuenta de esto. (manda cojo...)

Saludos
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

guardar registros con update

Publicado por xavi (6 intervenciones) el 26/10/2018 17:32:27
Veo que nadie sabe al respecto.

Si alguien fuera tan amable de hacer la prueba con una tabla con datos que no sirvan para hacer la prueba
en modificar los datos con un do while sin el update
y comentar el resultado, le estaré muy agradecido.
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