Versions of Express and index issue with Dclip1
Posted: Wed Aug 24, 2016 6:12 am
Roger,
This has been on a couple of other threads but I thought in this case it is best to open new.
Our users are currently on 263. We are changing to use dbesys and dclip1.lib. I have a test set up on their system with the new menu.
They are currently on the old one, not with dclip1.lib or dbesys. This is an issue with dclip1.lib. This customer is on 2.0, but that has not made any difference that we have seen
To give a little background, all our major databases and indexes were originally created used old foxpro 2.6. That goes back a lot of years and we have maintained that, mostly due to those being able to be opened in excel.
IN our app, there are some programs that create or recreate indexes. Those are the files that cause problems. If we open a menu option that has one of those files and indexes, when exiting the menu option, and close all is done, there is either an operating system error, or in some cases it just locks up and will not do anything. File is left open at that time, failing to close.
If we open the same menu option using their current live menu on the same server there is no issue. We tested this on a menu option yesterday a dozen times, back and forth. Reindexing using the old (their current version) does not help. Reindexing using dclip1.dll also does not help. the only option is to recreate the indexes using the dclip1.lib , or send the original file and index created by foxpro and import and reindex using dclip1.dll (which is what we have been doing).
Out of 200+ files with indexes, this involves about a dozen files.
As we update the users we can send them empty replacement files, which import and reindex as part of the update. Just wanted this to be known, and also asking if there is an alternative.
Another part of this that we found is in these cases where there is an operating system error and it will not close a file, we cannot get out using the error routine. Even the QUIT fails, for the same reason. It cannot close the file.
Sorry for the length of this. Hope it is understandable...I was trying to give as much detail as I could
**************************************************
(here are the new settings we are using in DBESYS)
DbeSetDefault('FOXCDX')
DbeInfo( COMPONENT_DATA, FOXDBE_CREATE_2X, .F. )
DbeInfo( COMPONENT_DATA, FOXDBE_LOCKMODE , FOXDBE_LOCKMODE_VISUAL )
**************************************************
Fred
Omni
This has been on a couple of other threads but I thought in this case it is best to open new.
Our users are currently on 263. We are changing to use dbesys and dclip1.lib. I have a test set up on their system with the new menu.
They are currently on the old one, not with dclip1.lib or dbesys. This is an issue with dclip1.lib. This customer is on 2.0, but that has not made any difference that we have seen
To give a little background, all our major databases and indexes were originally created used old foxpro 2.6. That goes back a lot of years and we have maintained that, mostly due to those being able to be opened in excel.
IN our app, there are some programs that create or recreate indexes. Those are the files that cause problems. If we open a menu option that has one of those files and indexes, when exiting the menu option, and close all is done, there is either an operating system error, or in some cases it just locks up and will not do anything. File is left open at that time, failing to close.
If we open the same menu option using their current live menu on the same server there is no issue. We tested this on a menu option yesterday a dozen times, back and forth. Reindexing using the old (their current version) does not help. Reindexing using dclip1.dll also does not help. the only option is to recreate the indexes using the dclip1.lib , or send the original file and index created by foxpro and import and reindex using dclip1.dll (which is what we have been doing).
Out of 200+ files with indexes, this involves about a dozen files.
As we update the users we can send them empty replacement files, which import and reindex as part of the update. Just wanted this to be known, and also asking if there is an alternative.
Another part of this that we found is in these cases where there is an operating system error and it will not close a file, we cannot get out using the error routine. Even the QUIT fails, for the same reason. It cannot close the file.
Sorry for the length of this. Hope it is understandable...I was trying to give as much detail as I could
**************************************************
(here are the new settings we are using in DBESYS)
DbeSetDefault('FOXCDX')
DbeInfo( COMPONENT_DATA, FOXDBE_CREATE_2X, .F. )
DbeInfo( COMPONENT_DATA, FOXDBE_LOCKMODE , FOXDBE_LOCKMODE_VISUAL )
**************************************************
Fred
Omni