AFAIK that won't work if you are staying connected in multiuser mode. You have to do the following:
DISCONNECT SET MULTI OFF CONNECT dbname RELOAD new_dbname DISCONNECT DELETE dbname.rb? REN new_dbname.rb? dbname.rb? It sounds like you are staying connected in multiuser mode. If you are connected with MULTI set to OFF and still having this problem then it is probably a situation where locks placed by SHARE, or its equivalent in your system, are not getting released so that the file cannot be deleted. --------------------------------------- At 05:46 PM 12/4/2002 -0500, you wrote: >RBase 6.5++ > >We've had a couple of post on this one and I am still trying to nail it down. > >In my Reload code I make sure that only one user is using our multi user >app by attempting to Set Multi Off, and then if Reload has no errors: > >Disconnect >Delete old_dbname.rb? >Rename new_dbname.rb? old_dbname.rb? >Connect old_dbname >.... > >And, I get: > >-ERROR- Cannot delete connected database. (2078) >Failed renaming .... Etc. > >If the user doing the Reload is the only user, then why doesn't Disconnect >work? I can check there is no error on the Disconnect command. (I'm >assuming the next command won't be executed until all modifications are >writing to disk and the data base is closed, but that may not be the case.) >Any help appreciated, > >Dennis >***** > > >Dennis Fleming >IISCO >http://www.TheBestCMMS.com >Phone: 570 775-7593 >Fax: 570 775-9797 >================================================ >TO SEE MESSAGE POSTING GUIDELINES: >Send a plain text email to [EMAIL PROTECTED] >In the message body, put just two words: INTRO rbase-l >================================================ >TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] >In the message body, put just two words: UNSUBSCRIBE rbase-l >================================================ >TO SEARCH ARCHIVES: >http://www.mail-archive.com/rbase-l%40sonetmail.com/ > ================================================ TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: INTRO rbase-l ================================================ TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: UNSUBSCRIBE rbase-l ================================================ TO SEARCH ARCHIVES: http://www.mail-archive.com/rbase-l%40sonetmail.com/
