[Résolu] Message D'erreur "Database disk image is malformed"

Vous constatez une anomalie dans GesFine, c'est ici ...

Modérateur : Patrice15220

Répondre
VALADE
Messages : 52
Enregistré le : 07 décembre 2013, 22:55

[Résolu] Message D'erreur "Database disk image is malformed"

Message par VALADE »

Bonjour
Depuis ce jour j'ai un message d'erreur qui apparaît lors de l'actualisation des cours


database disk image is malformed
database disk image is malformed
à System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
à System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
à System.Data.SQLite.SQLiteDataReader.NextResult()
à System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
à System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
à System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
à GesFineBdd.BddMod.ExecuteSQLNonQuery(String stSQL, SQLiteConnection oObjectConnection, Boolean bOptimTransaction, Boolean bDisplayMessage, Boolean bUpdateTablePlugin, ParametersSQL oParametersSQL, String& stMsgError, Boolean bNoLog)

je fais OK et il est suivi de deux autres messages

J'ai essaye de restaurer une sauvegarde et cela fait pareil

Avez vous une Idée pour éviter ces messages

Merci beaucoup
VALADE
Messages : 52
Enregistré le : 07 décembre 2013, 22:55

Messages d'erreur

Message par VALADE »

Bonjour
pour faire suite a mon message précèdent, j'ai essaye de restaurer des sauvegarde, j'ai exactement le même problème !!
merci de votre aide
Jacques Leblond
Administrateur
Messages : 6746
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Message D'erreur

Message par Jacques Leblond »

Bonsoir,

Ce message est en général synonyme d'une base de données corrompue. Cela peut survenir lors d'un crash ou d'une fermeture brutale du PC alors qu'une écriture était effectuée en base de données.
Si cela se produit régulièrement, il existe une option dans les "Options/Préférences", rubrique "Maintenance" qui évite ce phénomène, mais cela se fait au détriment de la performance qui est alors légèrement dégradée.

Sinon, comment as tu effectué la restauration ?

Il est important avant de restaurer de créer une base de données vierge. Depuis le menu "Configuration/Sélectionner une autre base...", tu choisis l'option "Créer une nouvelle base", à l'emplacement de l'actuelle, puis tu restaures dedans le fichier contenant les données de ta sauvegarde.
VALADE
Messages : 52
Enregistré le : 07 décembre 2013, 22:55

Re: Message D'erreur

Message par VALADE »

je voulais créer une autre base, mais j'ai eu un message de bocage de fichier, donc j'ai supprimer le fichier Gesdata.db, ouvert GestFine et après restaurer ma dernière base sauvegardée et MIRACLE !!!

OK maintenant cela fonctionne très bien

Merci Merci beaucoup, bonne soirée et bon WE :D :D
Répondre