Take into account database errors.
User and Node id are integer_64. Fixed sql_read_string
This commit is contained in:
@@ -32,6 +32,7 @@ feature {NONE} -- Initialization
|
||||
create {DATABASE_HANDLER_IMPL} db_handler.make (a_connection)
|
||||
|
||||
create error_handler.make
|
||||
-- error_handler.add_synchronization (db_handler.database_error_handler)
|
||||
end
|
||||
|
||||
db_handler: DATABASE_HANDLER
|
||||
@@ -44,7 +45,7 @@ feature -- Query
|
||||
sql_post_execution
|
||||
-- Post database execution.
|
||||
do
|
||||
-- error_handler.add_synchronization (db_handler.database_error_handler)
|
||||
error_handler.append (db_handler.database_error_handler)
|
||||
if error_handler.has_error then
|
||||
log.write_critical (generator + ".post_execution " + error_handler.as_string_representation)
|
||||
end
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
</option>
|
||||
<setting name="concurrency" value="thread"/>
|
||||
<library name="base" location="$ISE_LIBRARY\library\base\base-safe.ecf"/>
|
||||
<library name="cms" location="..\..\..\..\..\cms-safe.ecf"/>
|
||||
<library name="model" location="..\..\..\..\model\cms_model-safe.ecf"/>
|
||||
<library name="crypto" location="$ISE_LIBRARY\unstable\library\text\encryption\crypto\crypto-safe.ecf"/>
|
||||
<library name="persitence_mysql" location="..\persistence_mysql-safe.ecf" readonly="false"/>
|
||||
|
||||
@@ -31,6 +31,7 @@ feature {NONE} -- Initialization
|
||||
create {DATABASE_HANDLER_IMPL} db_handler.make (a_connection)
|
||||
|
||||
create error_handler.make
|
||||
-- error_handler.add_synchronization (db_handler.database_error_handler)
|
||||
end
|
||||
|
||||
db_handler: DATABASE_HANDLER
|
||||
@@ -43,7 +44,7 @@ feature -- Access: user
|
||||
sql_post_execution
|
||||
-- Post database execution.
|
||||
do
|
||||
-- error_handler.add_synchronization (db_handler.database_error_handler)
|
||||
error_handler.append (db_handler.database_error_handler)
|
||||
if error_handler.has_error then
|
||||
log.write_critical (generator + ".post_execution " + error_handler.as_string_representation)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user