#16152 - DBeaver | Free Universal SQL Client
http://dbeaver.jkiss.org/Oh bien !
Un client SQL qui gère tout un tas de SGBD.
C'est parfait à l'heure où le petit SQLite Browser est devenu une usine à gaz qui ne gère plus tout correctement.
Oh bien !
Un client SQL qui gère tout un tas de SGBD.
C'est parfait à l'heure où le petit SQLite Browser est devenu une usine à gaz qui ne gère plus tout correctement.
Si en SQLite il vous arrive d’avoir une erreur disant que la BDD est verouillée (« General error: 5 database is locked »), c’est que vous avez sûrement manqué de fermer un curseur quelque part.
Vérifiez les fetch() et ajoutez un closeCursor() en dessous de votre boucle.
En PHP par exemple :
$req = $handle->query("SELECT * FROM table");
$data = $req->fetch();
Ajoutez ça à la suite :
$req->closeCursor();
Logique, mais quand on le sait pas on peut toujours chercher…
Les forums sont pleins de cette question spécifique, mais la plupart ont des hacks farfelues (relancer Apache, etc.) qui ne sont pas des solutions.