I cannot open em client, the program says it has failed the check for inconsistent data. “consistencly check failed with the following error: file opened that is not a database file. file is encrypted is not a database”. Can anyone help me sort this out so that em client can open properly? I have restarted my computer and the problem remains.
Hello,
there are three things you can do to remedy this situation:
-
Go to Start -> Run and type the following:
“C:\Program Files\eM Client\DbRepair.exe” /checkall
or alternatively, if you use 64-bit system:
“C:\Program Files (x86)\eM Client\DbRepair.exe” /checkall -
Download a tool from http://www.emclient.com/tools/DbRepai… and run it.
After this action eM Client should start up normally. If does not, you will have to delete the database and restore your data from backup.This will remove all your settings and local items though!
Database location:
C:\Users%Current User%\AppData\Roaming\eM Client (Vista/Win7)
C:\Documents and Settings%Current User%\Application Data\eM Client (XP)
I tried your option 1 without success.
dowloaded the repair tool and got the following response, asking me to send this to emclient support with the following information:
System.Data.SQLite.SQLiteException: File opened that is not a database file
file is encrypted or is not a database
at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader…ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
at System.Data.SQLite.SQLiteConnection.Open()
at DbRepair.DbTools.OpenConnection(String fileName)
at DbRepair.Form1.CheckCorruption()
at DbRepair.Form1.Check(Object state)