[Harbour] Re: Harbour under Mandriva 2008

David Arturo Macias Corona dmacias at mail.udg.mx
Sun Mar 23 03:55:00 EDT 2008


This code:
   DBCreate( cBase, aStruc, cRDD )
where
   cBase=/mnt/win_d/dat\sggopera.dbf

work fine with Mdva2008/Harbour June 2007

But with Mdva2008/current Harbour result error:

Error DBFCDX/1004  Create error: /mnt/win_d/dat\sggopera.dbf;(Error DOS 13)

Difference is management of separator "\" in dat\sggopera.dbf
Older Harbour use \ or /, while current Harbour does not accept \ (or 
does not convert to / )

Is not just case of DbCreate(). Previously is used FILE(cBase) and other 
file operations
   IF ! FILE( cBase )
     ...
     DBCreate( cBase, ... )
   ENDIF
   USE ( cBase )
   ...

Obviously there was a change of \ management in file operations

Suggestions to handle / review this change ?

David Macias




More information about the Harbour mailing list