CDX y campo MEMO

Post Reply
User avatar
José Vicente Beltrán
Posts: 279
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España
Contact:

CDX y campo MEMO

Post by José Vicente Beltrán »

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 :shock:
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: CDX y campo MEMO

Post by karinha »

Code: Select all

ANNOUNCE RDDSYS

REQUEST DBFCDX, DBFFPT

FUNCTION Main()

   RDDSETDEFAULT( "DBFCDX" )

   ...

RETURN NIL
 
Libs:

\xHarbour\lib\dbfntx.lib
\xHarbour\lib\dbfcdx.lib
\xHarbour\lib\dbffpt.lib
João Santos - São Paulo - Brasil
leondefrancia
Posts: 33
Joined: Tue Jun 08, 2010 3:34 pm
Location: Rosario, Santa Fe. Argentina

Re: CDX y campo MEMO

Post by leondefrancia »

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.
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
User avatar
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

Post by José Vicente Beltrán »

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 :shock:
Post Reply