Hola amigos del foro.
Tengo esta duda, estoy cambiando todo mi código para utilizar la estructura SQL, ya desde hace tiempo utilizo el INSERT y el SELECT, ahora estoy cambiando el REPLACE por el UPDATE, pero me encuentro que para que no me de error, debo de crear variables y asignar los valores de los objetos a estas variables, porque si utilizo los objetos, me indica que no se encuentra el alias o algo así (ahorita no recuerdo implícitamente el mensaje), el caso es que me da error. Les muestro un ejemplo de lo que hago:
with thisform
UPDATA mitabla SET campo1 = .txt_valor1.value, campo2 = .txt_valor2.value, campo3 = .txt_valor3.value where campo4 = micondicion
endwith
Si lo hago de esta forma, me de error, tengo que hacerlo entonces así:
with thisform
lc_valor1 = .txt_valor1.value
lc_valor2 = .txt_valor2.value
lc_valor3 = .txt_valor3.value
UPDATA mitabla SET campo1 = lc_valor1, campo2 = lc_valor2, campo3 = lc_valor3 where campo4 = micondicion
endwith
De esta manera es la única que he encontrado que el UPDATE me funcione correctamente. ¿ hay algo que esté haciendo mal en el momento de utilizar los objetos.value como referencia de valor ? o es que la forma de hacerlo es esta.
Espero sus aportes, saludos.
Roy Salas B.
Costa Rica.