FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Re: Could not Delete HFSQL (Classic) folder
Re: Could not Delete HFSQL (Classic) folder
Débuté par Sivaprakash, 22 jan. 2018 04:16 - 2 réponses
Connectez-vous…
Sivaprakash
#1
Posté le 22 janvier 2018 - 04:16
Hello,
Would like to delete a folder where hfsql - classic files are stored. I do read those files first then give the user the option to delete the folder altogether. I get the following error.
Unable to delete directory. Check whether you have sufficient rights and whether all the files are closed.
My code to delete
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
WHEN EXCEPTION IN
HClose("*")
HCloseConnection(a360_DataBaseConnection)
DO
Info("HFSQL error while closing connections: " + HError() + HErrorInfo())
a360TransactionCancel(a360_DatabaseConnectionType, a360_ClassicDatabaseTRS, p_sErrorMessage)
RESULT False
END
e_resdelete = fRemoveDir(CompleteDir(a360_classicDir) + p_sCompanyFolder, frRecursive)
IF e_resdelete = False THEN
Info("Directory could not be removed. Check whether you have sufficient rights" + ErrorInfo())
RESULT False
END
// OK Return True
RESULT True
////////////////////////////////////////////////////////////////////////////////////
I get error while executing fRemoveDir command. Seems some files are still open that the folder could not be deleted.
When the folder is deleted from Windows explorer or command prompt, after closing the package, it deletes without any issues.
Would like to know what else I'm missing?
Happiness Always
BKR Sivaprakash
Signaler
0
0
Piet van Zanten
#2
Posté le 23 janvier 2018 - 10:34
Hi Sivaprakash,
You could try and see what happens if you don't use a connection to open the classic files.
Perhaps the connection -even if closed- uses some kind of locking mechanism.
Kind regards,
Piet
Signaler
0
0
Sivaprakash
#3
Posté le 27 janvier 2018 - 12:10
Thanks Piet.
Looks like a wrong place of closing files and closing connection.
Before deleting the directory, I used to read files and display those details in a table. I just tried closing the files after display there itself.
Now I could delete the folder.
Happiness Always
BKR Sivaprakash
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte