Index: System.Data.SQLite/SQLiteException.cs ================================================================== --- System.Data.SQLite/SQLiteException.cs +++ System.Data.SQLite/SQLiteException.cs @@ -242,19 +242,19 @@ { return 0; /* S_OK */ } case SQLiteErrorCode.Error: { - return MakeHResult(0x0057, false); /* E_INVALIDARG */ + return MakeHResult(0x001F, false); /* ERROR_GEN_FAILURE */ } case SQLiteErrorCode.Internal: { return unchecked((int)0x8000FFFF); /* E_UNEXPECTED */ } case SQLiteErrorCode.Perm: { - return MakeHResult(0x0005, false); /* E_ACCESSDENIED */ + return MakeHResult(0x0005, false); /* ERROR_ACCESS_DENIED */ } case SQLiteErrorCode.Abort: { return unchecked((int)0x80004004); /* E_ABORT */ } @@ -266,11 +266,11 @@ { return MakeHResult(0x00D4, false); /* ERROR_LOCKED */ } case SQLiteErrorCode.NoMem: { - return MakeHResult(0x000E, false); /* E_OUTOFMEMORY */ + return MakeHResult(0x000E, false); /* ERROR_OUTOFMEMORY */ } case SQLiteErrorCode.ReadOnly: { return MakeHResult(0x1779, false); /* ERROR_FILE_READ_ONLY */ }