FoxPro/Visual FoxPro - Actualización con Vista Remota

 
Vista:

Actualización con Vista Remota

Publicado por Luis Rodriguez (4 intervenciones) el 09/02/2002 16:33:57
Tengo una tabla en una base de datos hecha en Informix.
Acceso a los datos remotos por medio de una vista remota.
El problema es que no puedo actualizar en la tabla original un campo determinado.
Sí puedo actualizar el campo en la vista.

La vista está definida como:
Create SQL View Etiquetas remote connection Marel;
as SELECT Pkregs.item, Materials.name AS product, ;
Pkregs.productnum, Pkregs.ordernum, Pkregs.rtype, ;
Pkregs.inventory, Pkregs.transport;
FROM Pkregs Pkregs, mpx.materials Materials;
WHERE Materials.material = Pkregs.material;
AND Pkregs.item = ?aux_etiqueta

Use Etiquetas
DBSETPROP('Etiquetas','View','Tables','Pkregs')
DBSETPROP('Etiquetas.Item','Field','KeyField',.T.)
DBSETPROP('Etiquetas.rtype', 'Field', 'UpdaTable', .T.)
DBSETPROP('Etiquetas.productnum', 'Field', 'UpdaTable', .F.)
DBSETPROP('Etiquetas.ordernum', 'Field', 'UpdaTable', .F.)
DBSETPROP('Etiquetas.inventory', 'Field', 'UpdaTable', .F.)
DBSETPROP('Etiquetas.transport', 'Field', 'UpdaTable', .F.)
DBSETPROP('Etiquetas.rtype', 'Field','UpdatableField', .T.)
DBSETPROP('Etiquetas','View','SendUpdates',.T.)

Deseo actualizar el campo rtype :

select Etiquetas
replace Etiquetas.rtype with 7
=tableupdate(.T.)

Se actuliza el campo rtype en la vista, pero no en tabla Pkregs.

¿Qué me falta ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder