System.Data.SQLite.SQLiteException: Some kind of disk I/O error occurred
disk I/O error (main/5)
vid System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
vid System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
vid System.Data.SQLite.SQLiteDataReader.NextResult()
vid System.Data.SQLite.SQLiteDataReader…ctor(SQLiteCommand cmd, CommandBehavior behave)
vid System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
vid System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
vid System.Data.SQLite.SQLiteConnection.Open()
vid DbRepair.DbTools.OpenConnection(String fileName)
vid DbRepair.Form1.CheckCorruption()
vid DbRepair.Form1.Check(Object state)

there are three things you can do to remedy this situation:

  1. Update to the latest version available through menu Help -> Check for Update and then 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

  2. Download a tool from…. 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)

If you do not have backup file this might be a problem (you can learn a lesson from that) but you can try following trick: Leave the error message open and go to Settings -> General -> uncheck “Send and receive messages at startup” -> restart eM Client -> export all your emails, contacts, tasks end events.

George Wilson
eM Client