Missing param for query.
This commit is contained in:
@@ -62,13 +62,13 @@ feature -- Query
|
|||||||
|
|
||||||
sql_query (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY])
|
sql_query (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY])
|
||||||
do
|
do
|
||||||
db_handler.set_query (create {DATABASE_QUERY}.data_reader (a_sql_statement, Void))
|
db_handler.set_query (create {DATABASE_QUERY}.data_reader (a_sql_statement, a_params))
|
||||||
db_handler.execute_query
|
db_handler.execute_query
|
||||||
end
|
end
|
||||||
|
|
||||||
sql_change (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY])
|
sql_change (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY])
|
||||||
do
|
do
|
||||||
db_handler.set_query (create {DATABASE_QUERY}.data_reader (a_sql_statement, Void))
|
db_handler.set_query (create {DATABASE_QUERY}.data_reader (a_sql_statement, a_params))
|
||||||
db_handler.execute_change
|
db_handler.execute_change
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -25,9 +25,14 @@ feature {NONE} -- Initialization
|
|||||||
feature -- Factory
|
feature -- Factory
|
||||||
|
|
||||||
storage (a_setup: CMS_SETUP): detachable CMS_STORAGE_MYSQL
|
storage (a_setup: CMS_SETUP): detachable CMS_STORAGE_MYSQL
|
||||||
|
local
|
||||||
|
conn: DATABASE_CONNECTION
|
||||||
do
|
do
|
||||||
if attached (create {APPLICATION_JSON_CONFIGURATION_HELPER}).new_database_configuration (a_setup.layout.application_config_path) as l_database_config then
|
if attached (create {APPLICATION_JSON_CONFIGURATION_HELPER}).new_database_configuration (a_setup.layout.application_config_path) as l_database_config then
|
||||||
create Result.make (create {DATABASE_CONNECTION_MYSQL}.login_with_connection_string (l_database_config.connection_string))
|
create {DATABASE_CONNECTION_MYSQL} conn.login_with_connection_string (l_database_config.connection_string)
|
||||||
|
if conn.is_connected then
|
||||||
|
create Result.make (conn)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -147,6 +147,8 @@ feature -- Change: Node
|
|||||||
l_author.id > 0
|
l_author.id > 0
|
||||||
then
|
then
|
||||||
l_parameters.put (l_author.id, "author_id")
|
l_parameters.put (l_author.id, "author_id")
|
||||||
|
else
|
||||||
|
l_parameters.put (0, "author_id")
|
||||||
end
|
end
|
||||||
sql_change (sql_insert_node, l_parameters)
|
sql_change (sql_insert_node, l_parameters)
|
||||||
a_node.set_id (last_inserted_node_id)
|
a_node.set_id (last_inserted_node_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user