Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Unusual 1705 Error
Message
From
01/05/2001 19:18:52
 
 
To
01/05/2001 15:25:16
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00501780
Message ID:
00502292
Views:
15
This message has been marked as a message which has helped to the initial question of the thread.
>>>We have been receiving this 1705 error when trying to open a table exclusively and we're trying to track down the problem. This error is not consistent. It occurs once every two weeks.
>>>
>>>We are running an exe that does some heavy data processing. Below is an example of the code.
>>>
>>>... Heavy data processing ...
>>>
>>>
>>>Flush
>>>
>>>Sys(1104)
>>>
>>>>>Close Databases All
>>>
>>>If Used( < table > )
>>>    Use In < table >
>>>EndIf
>>>
>>>Use < table > In 0 Exclusive
>>>
>>>
>>>
>>>This last generates a 1705 error.
>>>
>>>File access is denied (Error 1705)
>>>You have attempted to write to a file that is write protected.
>>>
>>>We are guessing that after the heavy processing the files have not closed properly, which is why we are getting that error. But why a 1705? Why not a "File is in use." error?
>>
>>Have you tried FLUSH ahead of your USE ... EXCLUSIVE?
>
>Yes. See there is a FLUSH in the code.
>
>:) Before you check the previous messages, I just added that Flush. I should have included that in the first message. Have you actually received a 1705 error when trying to open a table exclusively?

I haven't encountered this error in these circumstances.

If you're going to try a FLUSH to get around a suspected OS file-opening issue, you should issue it as close to the "problem" as possible; in this case, immediately before the USE ... EXCLUSIVE. You might try another SYS(1104) there as well.
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform