Estimados, tengo el sig. problema:
Me comunico a la DB de VFP8 por DNS (si ya sé no es adecuado) creando una
conexión en el init de la forma:
this.conex=sqlconnect("miconex")
Luego de grabar datos con:
lTx="Insert into mitabla (campo1,campo2) values (?lcam1,?lcam2)"
=sqlexec(this.conex,m.lTx)
Tengo una grid ligada a micursor donde muestro los datos de mitabla, por
lo tanto quiero actualizarla con los cambios hechos...
lTx="Select * from mitabla"
=sqlexec(this.conex,m.lTx,"micursor")
y entonces...el error, que dice algo así:
"la tabla mitabla posee uncommited changes" (pero todo en ingles)
Pensaba que faltaba una confirmación de volcado de datos en el disco, por
ello agreguè un sqlcommit, por lo que tuve que hacer:
=sqlsetprop(mi.conex,"transactions",2)
lTx="Insert into mitabla (campo1,campo2) values (?lcam1,?lcam2)"
=sqlexec(this.conex,m.lTx)
if sqlcommit(this.conex)>0
wait window "que bueno...se grabaron los datos"
else
wait window "error grabando..."
endif
pero al intentar mostrar los datosel tedioso mensajito.
Que falta? Donde está el error?
Sergio
PortalFox :: Nada corre como un zorro
http://www.portalfox.com
PortalFox - NNTP Forum Gateway
Leer las respuestas