TRANSACCIONES??????
Publicado por DOUGLAS (297 intervenciones) el 05/11/2007 16:42:58
Hola a todos, y a cada uno de los que cada dia se esfuerzan mas por fortalecer este foro de programadores de nuestro querido visual foxpro.
Tengo una pequeña duda sobre:
BEGIN TRANSACTION
END TRANSACTION
Ya que nunca lo he utilizado..
tengo una pantalla de caputra de datos. donde la informacion que esta en la pantalla se graba en 3 tablas datos diferentes. ya que estan relacionadas.
La tabla (1) se tiene que actualizar el stock.
La tabla (2) se graba el movimiento.
La tabla (3) se graba la factura total credito y contado. "totales de la factura"
La tabla (4) clientes con su saldo "totales de la factura."
1 stock.
2 movimiento
3 saldofac
4 saldoc
Pregunto tengo que hacer de la siguiente forma o solo una unica ves. cuantas tablas iguales BEGIN TRANSACTION.
BEGIN TRANSACTION
selec stock
seek
replace
END TRANSACTION
BEGIN TRANSACTION
selec movi
appen blank
replace
END TRANSACTION
selec saldofac
BEGIN TRANSACTION
selec saldofac
appen blank
replace
END TRANSACTION
o solo tengo que hacer un
BEGIN TRANSACTION
selec 1
seek
replac
selec 2
seek
replac
selec 3
seek
replac
selec 4
seek
replac
END TRANSACTION
De ANTE MANOS MUCHAS GRACIAS.
Douglas
Tengo una pequeña duda sobre:
BEGIN TRANSACTION
END TRANSACTION
Ya que nunca lo he utilizado..
tengo una pantalla de caputra de datos. donde la informacion que esta en la pantalla se graba en 3 tablas datos diferentes. ya que estan relacionadas.
La tabla (1) se tiene que actualizar el stock.
La tabla (2) se graba el movimiento.
La tabla (3) se graba la factura total credito y contado. "totales de la factura"
La tabla (4) clientes con su saldo "totales de la factura."
1 stock.
2 movimiento
3 saldofac
4 saldoc
Pregunto tengo que hacer de la siguiente forma o solo una unica ves. cuantas tablas iguales BEGIN TRANSACTION.
BEGIN TRANSACTION
selec stock
seek
replace
END TRANSACTION
BEGIN TRANSACTION
selec movi
appen blank
replace
END TRANSACTION
selec saldofac
BEGIN TRANSACTION
selec saldofac
appen blank
replace
END TRANSACTION
o solo tengo que hacer un
BEGIN TRANSACTION
selec 1
seek
replac
selec 2
seek
replac
selec 3
seek
replac
selec 4
seek
replac
END TRANSACTION
De ANTE MANOS MUCHAS GRACIAS.
Douglas
Valora esta pregunta


0