Clipper/FiveWin - Ingreso de datos en redes

 
Vista:

Ingreso de datos en redes

Publicado por Victor (1 intervención) el 30/08/2009 18:23:42
Hola:
Al grabar o modificar varios archivos le agrego dbcommit() al final de cada uno,
pero al terminar el proceso coloco dbcommitall().

Mi pregunta es, si se duplica los datos de estos ingresos o modificaciones al tener estas instrucciones repetidas 2 veces para los mismos archivos?.

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:Ingreso de datos en redes

Publicado por Heztevan (28 intervenciones) el 31/08/2009 17:45:56
Hola.
En lo absoluto no te afecta para nada, lo que te recomiendo segun mi experiencia personal es que evites tener COMMIT dentro de cualquier ciclo ya que te alenta mucho el proceso.
ejemplo:

while .not. eof()
@ say "algo"
replace campo1 with var1
replace campo2 with var2
end
for i := 1 to 50
replace all campo3 with i
next
dbCommitAll()

si el colocas un commit dentro del while y otro dentro del for el proceso se va a sentir demasiado lento a la larga.

Saludos
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