[ODBC Hyperfile] Erreur de blocage

arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 - 3 oct. 2005 à 10:48
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 - 3 oct. 2005 à 11:33
Bonjour à tous,
J'ai développé, en php, plusieurs portails exploitant les données d'une appli Windev. J'utilise une connexion ODBC sur les données Hyperfile. Dans l'ensemble tout fonctionne... mais quelques fois - et sans raison apparente - j'ai des erreurs de blocage de fichier :

Warning: odbc_exec() [function.odbc-exec]: SQL error: Le fichier <C:\TABLE.FIC> est bloqué par un autre process., SQL state 01000 in SQLExecDirect in C:\Apache2\htdocs\index.php on line 36
La ligne en question correspond à la requète suivante sur le fichier TABLE. Il n'y a pas d'autre process que le serveur web qui accède à ces données.

Il semble que lors d'un précédent accès au fichier TABLE, la liaison odbc n'a pas bien "libéré" le fichier. Comment forcer cette libération ?

Quelqu'un a-t-il déjà rencontré (et résolu ?) ce problème ?

Merci d'avance pour vos suggestions.

Arno;)

1 réponse

arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 2
3 oct. 2005 à 11:33
Petite précision :
Le fichier reste bloqué (pas d'accès ni de suppression possible) tant que je ne redémarre pas Apache...
0
Rejoignez-nous