0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-16 04:47:18 +08:00

Fix build on x86

This commit is contained in:
fed 2023-11-08 10:15:17 +01:00 committed by Roland Bock
parent c1992535de
commit 7a21ab63ee
2 changed files with 7 additions and 7 deletions

View File

@ -203,20 +203,20 @@ namespace sqlpp
return {std::move(result_handle)}; return {std::move(result_handle)};
} }
size_t insert_impl(const std::string& statement) uint64_t insert_impl(const std::string& statement)
{ {
execute_statement(_handle, statement); execute_statement(_handle, statement);
return mysql_insert_id(_handle->native_handle()); return mysql_insert_id(_handle->native_handle());
} }
size_t update_impl(const std::string& statement) uint64_t update_impl(const std::string& statement)
{ {
execute_statement(_handle, statement); execute_statement(_handle, statement);
return mysql_affected_rows(_handle->native_handle()); return mysql_affected_rows(_handle->native_handle());
} }
size_t remove_impl(const std::string& statement) uint64_t remove_impl(const std::string& statement)
{ {
execute_statement(_handle, statement); execute_statement(_handle, statement);
return mysql_affected_rows(_handle->native_handle()); return mysql_affected_rows(_handle->native_handle());
@ -234,19 +234,19 @@ namespace sqlpp
return prepared_statement._handle; return prepared_statement._handle;
} }
size_t run_prepared_insert_impl(prepared_statement_t& prepared_statement) uint64_t run_prepared_insert_impl(prepared_statement_t& prepared_statement)
{ {
execute_prepared_statement(*prepared_statement._handle); execute_prepared_statement(*prepared_statement._handle);
return mysql_stmt_insert_id(prepared_statement._handle->mysql_stmt); return mysql_stmt_insert_id(prepared_statement._handle->mysql_stmt);
} }
size_t run_prepared_update_impl(prepared_statement_t& prepared_statement) uint64_t run_prepared_update_impl(prepared_statement_t& prepared_statement)
{ {
execute_prepared_statement(*prepared_statement._handle); execute_prepared_statement(*prepared_statement._handle);
return mysql_stmt_affected_rows(prepared_statement._handle->mysql_stmt); return mysql_stmt_affected_rows(prepared_statement._handle->mysql_stmt);
} }
size_t run_prepared_remove_impl(prepared_statement_t& prepared_statement) uint64_t run_prepared_remove_impl(prepared_statement_t& prepared_statement)
{ {
execute_prepared_statement(*prepared_statement._handle); execute_prepared_statement(*prepared_statement._handle);
return mysql_stmt_affected_rows(prepared_statement._handle->mysql_stmt); return mysql_stmt_affected_rows(prepared_statement._handle->mysql_stmt);

View File

@ -68,7 +68,7 @@ namespace sqlpp
struct connection_handle struct connection_handle
{ {
std::shared_ptr<const connection_config> config; std::shared_ptr<const connection_config> config;
std::unique_ptr<MYSQL, void (*)(MYSQL*)> mysql; std::unique_ptr<MYSQL, void (STDCALL*)(MYSQL*)> mysql;
connection_handle(const std::shared_ptr<const connection_config>& conf) : connection_handle(const std::shared_ptr<const connection_config>& conf) :
config{conf}, config{conf},