PDA

Ver la Versión Completa : AYUDA, por favor!


Waldo
01-11-2003, 05:43:46
Hola. Un saludo desde La Paz, B.C.S.

Tengo un problema al editar una de las tablas, teniendo el siguiente codigo:

IF m.TSalida.Locate('Numero Salida',nsalida.Text,[]) THEN
BEGIN
M.TSalida.Edit;
M.TSalida.FieldValues['TOTAL']:=STRTOFLOAT(TOTAL2.caption);
M.TSalida.FieldValues['NUMERO PRODUCTOS']:=STRTOINT(NUPRODUCTOS.Text);
M.TSalida.FieldValues['CANTIDAD PRODUCTOS']:=STRTOINT(CAPRODUCTOS.Text);
M.TSalida.Post;
END;

El problema es que cuando se ejecuta el .POST me arroja un error que dice, que no puede guardarse por que han cambiado los datos desde la ultima vez que se leyeron.

En realidad no entiendo por ke sucede eso? Alguien me puede ayudar?

Base de datos en Access
ADO

De antemano Gracias... :)

roman
01-11-2003, 06:13:09
Bienvenido al Club Waldo.

Siendo nuevo aquí te recomiendo que utilices títulos más significativos para tus mensajes a fin de que los demás puedan localizar rápidamente aquellos hilos en los que pueden colaborar.

Por otra parte ayudaría si indicases qué tipo de base de datos estás utilizando para así poder enfocar mejor el problema.

// Saludos

Waldo
01-11-2003, 06:15:50
Pues es algo muy censillo

uso ADO
y la base esta echa en acess

Descendents
01-11-2003, 11:55:22
mira aki

http://www.clubdelphi.com/foros/showthread.php?s=&threadid=4878

Waldo
01-11-2003, 17:32:44
Ok, segun la sugerencia anterior, habla de un usuario adicional, se supone que no hay usuarios es solo monousuario. ya le he movido por todos lados y sigue el mismo error, espero alguien me pueda ayudar.
Gracias:o

Waldo
01-11-2003, 17:49:02
Bueno, solo para avisar que ya pude solucionar el problema, le aplique un .refresh antes de aplicar el .edit y santo remedio espero ese fuese la solucion. Saludos