Maximiliano Damian

13/11/2003 - 16:45 por luis suescun | Informe spam
Hola Maximiliano...

me disculpas que no te haya podido responder y darte las gracias anoche
mismo... pero es que era ya casi la madrugada y me enfrasque, igualmente
valoro mucho tu respuesta.

esto es lo que hago:

mi proceso comienza con esto

Resultado=SQLSETPROP(Conexion,'Transactions', 2) inicio un control
transaccional

tengo muchas otras transacciones en el proceso pero esta es especificamente
la del asunto

Resultado=SQLEXEC(.conexion,filetostr('\txt\inventario\inserta_detalle_recep
cion.txt'))

este es el cuerpo del archivo "inserta_detalle_recepcion.txt"

Declare @costo money

select @costo=curprecio from tbldetalleordencompra where strnumdoc=?m.oc and
strcodlin=?m.sku
if isnull(@costo,0)=0
set @costo=0

INSERT into tblDetMov (strTipDoc,
strNumDoc,
strCodLin,
lngCan,
strUbcA,
strbodA,
strbodB,
intcaja,
curCosto,
strUsuario,
dtmfecsis,
strreg)
VALUES (?m.tipdoc,
?m.doc,
?m.sku,
?m.cantidad,
?m.Ubc,
?.text4.value,
?.text4.value,
?m.Ncaja,
@costo,
?m.Usuario,
getdate(),
?.doc.value)
if @@rowcount=0
Raiserror ('No se Pudo Completar la operación de Inserción...',16,1)

cuando le quito el control transaccional todo va bien.
pero le activo el control transaccional y todas las demas transacciones se
sostienen menos lo que se inserta en esta tabla(no aparece nada insertado)
y peor aun a pesar de que reviso si hay alguna transaccion sin control de
errores, no encuentro ninguna, pero no se genera ningun error ni VFP ni ODBC
para SQL.

borre todos los trigger de esta tabla y nada.
lleve este archivo de texto a una exprecion de cadena concatenando valores y
nada.
le hice un procedimeinto almacenado que me recibe como parametros los datos
a insertar y nada.

Te agradesco si alcanzas a ver que puede estar pasando.

Luis
 

Leer las respuestas

#1 Accotto Maximiliano D.
13/11/2003 - 22:24 | Informe spam
esto de donde lo estas haciendo?

es una aplicacion cliente la q tenes?

gracias

Accotto Maximiliano Damian
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas

"luis suescun" escribió en el mensaje
news:
Hola Maximiliano...

me disculpas que no te haya podido responder y darte las gracias anoche
mismo... pero es que era ya casi la madrugada y me enfrasque, igualmente
valoro mucho tu respuesta.

esto es lo que hago:

mi proceso comienza con esto

Resultado=SQLSETPROP(Conexion,'Transactions', 2) inicio un control
transaccional

tengo muchas otras transacciones en el proceso pero esta es


especificamente
la del asunto




Resultado=SQLEXEC(.conexion,filetostr('\txt\inventario\inserta_detalle_recep
cion.txt'))

este es el cuerpo del archivo "inserta_detalle_recepcion.txt"

Declare @costo money

select @costo=curprecio from tbldetalleordencompra where strnumdoc=?m.oc


and
strcodlin=?m.sku
if isnull(@costo,0)=0
set @costo=0

INSERT into tblDetMov (strTipDoc,
strNumDoc,
strCodLin,
lngCan,
strUbcA,
strbodA,
strbodB,
intcaja,
curCosto,
strUsuario,
dtmfecsis,
strreg)
VALUES (?m.tipdoc,
?m.doc,
?m.sku,
?m.cantidad,
?m.Ubc,
?.text4.value,
?.text4.value,
?m.Ncaja,
@costo,
?m.Usuario,
getdate(),
?.doc.value)
if @@rowcount=0
Raiserror ('No se Pudo Completar la operación de Inserción...',16,1)

cuando le quito el control transaccional todo va bien.
pero le activo el control transaccional y todas las demas transacciones se
sostienen menos lo que se inserta en esta tabla(no aparece nada insertado)
y peor aun a pesar de que reviso si hay alguna transaccion sin control de
errores, no encuentro ninguna, pero no se genera ningun error ni VFP ni


ODBC
para SQL.

borre todos los trigger de esta tabla y nada.
lleve este archivo de texto a una exprecion de cadena concatenando valores


y
nada.
le hice un procedimeinto almacenado que me recibe como parametros los


datos
a insertar y nada.

Te agradesco si alcanzas a ver que puede estar pasando.

Luis




Preguntas similares