Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/09/2008, à 14:30

Jezzu

Crash base SQLite

Bonjour,

j'ai un problème avec une base de données sqlite. Je développe une appli python avec une base programmée en client serveur (sqlite v3.4.2). Dans la configuration la plus simple (mono machine) j'ai quelque fois la base maîtresse qui se plante avec les messages d'erreur suivant "database disk image is malformed" lorsque j'y accède (même dans un terminal).
La base passe d'environ 1Mo à 12Ko.

Je n'arrive pas à provoquer cette erreur qui se produit que très rarement, le problème c'est que la base est foutue.

Si quelqu'un pouvait m'éclairer la dessus ça m'aiderait beaucoup ;p

Merci d'avance big_smile

Hors ligne

#2 Le 19/11/2008, à 10:39

Jezzu

Re : Crash base SQLite

Petit up non caché en espérant que quelqu'un ait une idée. tongue

Dernière modification par Jezzu (Le 19/11/2008, à 10:39)

Hors ligne

#3 Le 19/11/2008, à 11:40

aleph

Re : Crash base SQLite

> Jezzu

Je n'ai pas la réponse à ton problème, mais quelque chose m'a intrigué.

Sous Windows:

>>> import sys, sqlite3
>>> sys.version
'2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]'
>>> sqlite3.version_info
(2, 3, 2)
>>> sqlite3.sqlite_version_info
(3, 3, 4)
>>>
>>> import sys, sqlite3
>>> sys.version
'2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)]'
>>> sqlite3.version_info
(2, 4, 1)
>>> sqlite3.sqlite_version_info
(3, 5, 9)
>>>
>>> import sys, sqlite3
>>> sys.version
'3.0rc2 (r30rc2:67141, Nov  7 2008, 11:43:46) [MSC v.1500 32 bit (Intel)]'
>>> sqlite3.version_info
(2, 4, 1)
>>> sqlite3.sqlite_version_info
(3, 5, 9)
>>>