I’m stuck with this problem for almost a month now : randomly, I receive the massage “File is in use by another user (Error 108)” when I try to open a table. It’s not always the same table, and it appear randomly in my system.
The only way I can reproduce the behavior is to open a table on one station, then issue FLOCK(), and try to open the same table on another station.
I’m absolutely sure I don’t use, in any part of the application, the FLOCK() function. As for record locking, I use a sub that verify if the record is available, update, then release immediately the record.
Sometimes, I use BEGIN / END TRANSACTION, but again, it’s brief and I know the tables involves are not the ones in this update.
Any idea ?
Thanks in advance.
The only way I can reproduce the behavior is to open a table on one station, then issue FLOCK(), and try to open the same table on another station.
I’m absolutely sure I don’t use, in any part of the application, the FLOCK() function. As for record locking, I use a sub that verify if the record is available, update, then release immediately the record.
Sometimes, I use BEGIN / END TRANSACTION, but again, it’s brief and I know the tables involves are not the ones in this update.
Any idea ?
Thanks in advance.