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
información
Otras secciones de LWP con contenido de Clipper/FiveWin
- Código fuente de Clipper/FiveWin
- Cursos de Clipper/FiveWin
- Temas de Clipper/FiveWin
información
Códigos de Clipper/FiveWin
- Convertir numeros a letras
- Invertir Cadena
- Invertir cadena

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