X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=framework%2Fmain%2Fclasses%2Fdatabase%2Fbackend%2Flfdb_legacy%2Fclass_CachedLocalFileDatabase.php;h=400243d088e3dcd653e404a44802b3440508aa41;hb=d831713579377eaedd277b577dcd9c73040d0767;hp=1c652b901835f8adc88b0fd34df959529e549f3b;hpb=8d68f4eec6508b1c1d49ef98a8bbbf0b27edd6b2;p=core.git diff --git a/framework/main/classes/database/backend/lfdb_legacy/class_CachedLocalFileDatabase.php b/framework/main/classes/database/backend/lfdb_legacy/class_CachedLocalFileDatabase.php index 1c652b90..400243d0 100644 --- a/framework/main/classes/database/backend/lfdb_legacy/class_CachedLocalFileDatabase.php +++ b/framework/main/classes/database/backend/lfdb_legacy/class_CachedLocalFileDatabase.php @@ -9,6 +9,7 @@ use Org\Mxchange\CoreFramework\Criteria\Local\LocalSearchCriteria; use Org\Mxchange\CoreFramework\Criteria\Storing\StoreableCriteria; use Org\Mxchange\CoreFramework\Database\Backend\BaseDatabaseBackend; use Org\Mxchange\CoreFramework\Database\Backend\DatabaseBackend; +use Org\Mxchange\CoreFramework\Database\Sql\SqlException; use Org\Mxchange\CoreFramework\Factory\Object\ObjectFactory; use Org\Mxchange\CoreFramework\Filesystem\FileNotFoundException; use Org\Mxchange\CoreFramework\Generic\FrameworkException; @@ -507,11 +508,15 @@ class CachedLocalFileDatabase extends BaseDatabaseBackend implements DatabaseBac $this->setLastException($e); // Throw an SQL exception - throw new SqlException(array( + throw new SqlException([ $this, - sprintf('Cannot write data to table '%s', is the table created?', $dataSetInstance->getTableName()), + sprintf('Cannot write data to table '%s', is the table created? e=%s,e->message=%s', + $dataSetInstance->getTableName(), + $e->__toString(), + $e->getMessage() + ), self::DB_CODE_TABLE_UNWRITEABLE - ), + ], self::EXCEPTION_SQL_QUERY ); }