Hi Doug,
I have healed the problem but I am not sure what the long-term solution is. Let me cover what I have discovered. The problem I am having is with the free tables of my application. The problem in a nutshell is the path stored in the COREMETA.DBF. This path is stored in the MPATH field and for this example looks like so "..\Data\BOMDTL.DBF". The problem with this is when the fullpath() function is run (See Below) the file will never be found. The two periods at the beginning of the path tell the program to go back one directory. Once this happens the file will not be found because the path given is invalid. The only way I was able to get is to work was to change MPATH in COREMETA.DBF to "Data\BOMDTL.DBF". This solution concerns me however because, I have no idea when or where else this MPATH field is used. By the way I actually reported a similar problem to Yuanitta on 06/21/2000. It was a problem also related to pathing we were never able to solve. Perhaps the two are related. Any suggestions of how I might fix this would be greatly appreciated.
Thank You
Jeff
<>* Fill the collection with all free tables in DBCX.
<>if llDBCX and type('loMeta.cVersion') <> 'U'
<>lnCursors = loMeta.DBCXGetAllObjects('!T', <>@laCursors, 'CBmPath')
<>for lnI = 1 to lnCursors
<> lcPathCursor = fullpath(laCursors[lnI, 1], loMeta.cRegistryPath)
<> .GetCursorInformation(lcPathCursor, 'Table', '', loMeta)
<>next lnI
<>endif llDBCX ...
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement