FoxPro/Visual FoxPro - TableUpdate() y Revert() no funcia

Filtrado por el usuario: jose camilo
Filtrado por el usuario 'jose camilo' (Eliminar fitro)
 
Vista:

TableUpdate() y Revert() no funcia

Publicado por Daniel (11 intervenciones) el 19/08/2005 22:57:36
Sucede lo siguiente, carga en tiempo de ejecucion una tabla cualquiera (la que selecciona el usuario) así que no tengo una tabla en el Dataenvironment. Cuando quiero utilizar Tableupdate() o TableRevert() aparece un mensaje de error algo con el buffer. Este es el código que utilizo para abrir la tabla:
CLOSE DATABASES
strRuta = GETFILE('DBF','','Abrir',0,'Conectar con...')
IF LEN(strRuta) > 0
strTabla = '"' + strRuta + '"'
USE &strTabla IN 0
PosicionB = RATC("\",strRuta) && Posicion del primer backslash de derecha a izquierda
Extencion = LEN(ALLTRIM(strRuta)) - (PosicionB + 4) && Para quitar la extencion con su punto
strTablaActiva = SUBSTR(strRuta,PosicionB + 1,Extencion)
&strTablaActiva.BufferMode = 1
ThisForm.chkAparece.ControlSource = strTablaActiva + ".aparece"
ThisForm.txtEtiqueta.ControlSource = strTablaActiva + ".etiqueta"
ThisForm.txtNomcampo.ControlSource = strTablaActiva + ".nomcampo"
ThisForm.txtTamcampo.ControlSource = strTablaActiva + ".tamcampo"
ThisForm.txtTipcampo.ControlSource = strTablaActiva + ".tipocampo"
ThisForm.txtposicion.ControlSource = strTablaActiva + ".posicion"
ThisForm.cmbTipcontrol.ControlSource = strTablaActiva + ".Tipcontrol"
ThisForm.edtDescripcio.ControlSource = strTablaActiva + ".descripcio"
ThisForm.lstCampos.RowSource = "nomcampo"
ThisForm.lstCampos.RowSourceType = 6
ThisForm.lstCampos.ControlSource = strTablaActiva

ThisForm.cmdCargar.Enabled = .T.
ENDIF

La pregunta es como hago para que pueda utilizar TableUpdate() y TableRevert()?. Algun comentario o sugerencia se los agradeceria mucho.
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

RE:TableUpdate() y Revert() no funcia

Publicado por Roman Suazo (2723 intervenciones) el 19/08/2005 23:40:48
Checa los comandos SET MULTILOCKS, CURSORSETPROP. Actualmente las tablas no tienen buffer por lo tanto no puedes usar el TABLEUPDATE()....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:TableUpdate() y Revert() no funcia

Publicado por Daniel (11 intervenciones) el 21/08/2005 02:53:25
Muchas gracias Roman Suazo, esto era lo que necesitaba.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar