[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