(VFP5 o 6)
Tengo un Form con DataSession = 2 (Private)
y Con un Boton en el.
Boton.Click tiene siguiente codigo.
* tabla USUARIOS Tiene ID como PK y USRID como Candidate Key.
lcSql = "UPDATE USUARIOS SET USRID = " + "'" + "UNO" + "'" ;
+ " WHERE ID = " + STR("1")
lcSql ="SELECT USRID FROM USUARIOS WHERE USRID = " + "'" + "UNO" + "'" + " INTO CURSOR TEMP"
&lcSql
SELECT TEMP
BROW && Veo que se hizo bien UPDATE
USE && Cierro Cursor
* Y De el siguiente es lo que no entiendo...
lcSql = "UPDATE USUARIOS SET USRID = " + "'" + "UNOttt" + "'" ;
+ " WHERE ID = " + STR("1")
&lcSql
* En teoricamente el usuario 'UNO' se pasa a ser 'UNOttt'
* pero con el siguiente codigo veo como que existiera en la tabla ...
* por la duda lo chequee en Public DataSession 'UNO' ya No es 'UNO' sino 'UNOttt'
* sin embargo en el PRIVATE DATASESSION de siguiente codigo sigue apareciendo con el
* viejo dato....
lcSql ="SELECT USRID FROM USUARIOS WHERE USRID = " + "'" + "UNO" + "'" + " INTO CURSOR TEMP"
&lcSql
SELECT TEMP
BROW && Muestra como que existiera 'UNO' en la tabla ...
USE
* Este problema me tieno loco ...!!!
* HELP ME !!!
verdin40@yahoo.co.kr
verdin41@hotmail.com