Hola a todos,
Tengo un archivo MIDB.DBF con un campo memo asociado.
el caso es que al abrirlo me busca el correspondiente MIDB.FTP pero el que realmente existe es un MIDB.DBT .
¿Como puedo forzar a que abra con el segundo en vez de con el primero?
Ya lo he intentado con USE midb NEW VIA "DBFNTX" pero no funciona...
gracias anticipadas
CDX y campo MEMO
- José Vicente Beltrán
- Posts: 279
- Joined: Mon Oct 10, 2005 8:55 am
- Location: Algeciras, España
- Contact:
Re: CDX y campo MEMO
Code: Select all
ANNOUNCE RDDSYS
REQUEST DBFCDX, DBFFPT
FUNCTION Main()
RDDSETDEFAULT( "DBFCDX" )
...
RETURN NIL
\xHarbour\lib\dbfntx.lib
\xHarbour\lib\dbfcdx.lib
\xHarbour\lib\dbffpt.lib
João Santos - São Paulo - Brasil
-
- Posts: 33
- Joined: Tue Jun 08, 2010 3:34 pm
- Location: Rosario, Santa Fe. Argentina
Re: CDX y campo MEMO
José, antes de abrir la tabla seteale el RDD por default
RDDSETDEFAULT("DBFNTX")
DBUSEAREA( [<lAreaNueva>], , <cNombre>, , [<lCompartido>])
Te conviene meter esto dentro de una función y que el RDD sea otro parámetro más.
RDDSETDEFAULT("DBFNTX")
DBUSEAREA( [<lAreaNueva>], , <cNombre>, , [<lCompartido>])
Te conviene meter esto dentro de una función y que el RDD sea otro parámetro más.
Libreria: FWH/FWHX 9.11 25/November/2009
Harbour: Harbour 2.0.0 Beta2
Compilador: Borland C++ 5.5.1 versión 32 bits
Editor de Recursos: UEstudio 10.0
Gestor de B.D: A.D.A ( Advantage Data Architect )
S.O: Windows XP
Harbour: Harbour 2.0.0 Beta2
Compilador: Borland C++ 5.5.1 versión 32 bits
Editor de Recursos: UEstudio 10.0
Gestor de B.D: A.D.A ( Advantage Data Architect )
S.O: Windows XP
- José Vicente Beltrán
- Posts: 279
- Joined: Mon Oct 10, 2005 8:55 am
- Location: Algeciras, España
- Contact:
Re: CDX y campo MEMO - SOLUCIONADO
Gracias a ambos por contestar,
Ya habia probado casi todo lo que comentais, y al final lo he solucionado cambiando el primer bit de cabecera del DBF para obligarle a abrir un DBT en vez del FPT que el se empeña en abrir, funciona muy bien y asunto resuelto.
gracias de nuevo
Ya habia probado casi todo lo que comentais, y al final lo he solucionado cambiando el primer bit de cabecera del DBF para obligarle a abrir un DBT en vez del FPT que el se empeña en abrir, funciona muy bien y asunto resuelto.
gracias de nuevo