From 1cadfc275bc47b1131617322587c786a39d45d0f Mon Sep 17 00:00:00 2001 From: Cekis Date: Wed, 30 Aug 2023 01:13:07 -0400 Subject: [PATCH] Added static casts to BindableLongs when storing data --- .../src_oci/DbBindableVarray.cpp | 4 +- .../src_oci/DbBindableVarray.h | 4 +- .../src/shared/queries/CommoditiesQuery.cpp | 46 ++++++------- .../src/shared/queries/ObjectsTableQuery.cpp | 68 +++++++++---------- .../src/shared/queries/ResourceTypeQuery.cpp | 2 +- 5 files changed, 62 insertions(+), 62 deletions(-) diff --git a/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.cpp b/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.cpp index f9d35493..956482bf 100755 --- a/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.cpp +++ b/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.cpp @@ -156,7 +156,7 @@ bool BindableVarrayNumber::push_back(int32_t value) } // ---------------------------------------------------------------------- -bool BindableVarrayNumber::push_back(int64 value) +bool BindableVarrayNumber::push_back(int64_t value) { OCINumber buffer; @@ -257,7 +257,7 @@ bool BindableVarrayNumber::push_back(bool IsNULL, int32_t value) } // ---------------------------------------------------------------------- -bool BindableVarrayNumber::push_back(bool IsNULL, int64 value) +bool BindableVarrayNumber::push_back(bool IsNULL, int64_t value) { OCINumber buffer; diff --git a/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.h b/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.h index 2b3de380..f29cca66 100755 --- a/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.h +++ b/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.h @@ -60,11 +60,11 @@ namespace DB bool push_back(bool IsNULL, int16_t value); bool push_back(bool IsNULL, double value); bool push_back(bool IsNULL, int32_t value); - bool push_back(bool IsNULL, int64 value); + bool push_back(bool IsNULL, int64_t value); bool push_back(int16_t value); bool push_back(double value); bool push_back(int32_t value); - bool push_back(int64 value); + bool push_back(int64_t value); virtual std::string outputValue() const; }; diff --git a/game/server/application/SwgDatabaseServer/src/shared/queries/CommoditiesQuery.cpp b/game/server/application/SwgDatabaseServer/src/shared/queries/CommoditiesQuery.cpp index f5ae1da4..c4ce5f64 100755 --- a/game/server/application/SwgDatabaseServer/src/shared/queries/CommoditiesQuery.cpp +++ b/game/server/application/SwgDatabaseServer/src/shared/queries/CommoditiesQuery.cpp @@ -97,28 +97,28 @@ bool AuctionLocationsQuery::addData(const DB::Row *_data) if (!m_location_ids.push_back(myData->location_id.getValueASCII())) return false; if (!m_location_names.push_back(myData->location_name.getValueASCII())) return false; if (!m_owner_ids.push_back(myData->owner_id.isNull(), myData->owner_id.getValueASCII())) return false; - if (!m_sales_taxes.push_back(myData->sales_tax.isNull(), myData->sales_tax.getValue())) return false; + if (!m_sales_taxes.push_back(myData->sales_tax.isNull(), static_cast(myData->sales_tax.getValue()))) return false; if (!m_sales_tax_bank_ids.push_back(myData->sales_tax_bank_id.isNull(), myData->sales_tax_bank_id.getValue())) return false; - if (!m_empty_date.push_back(myData->empty_date.isNull(), myData->empty_date.getValue())) return false; - if (!m_last_access_date.push_back(myData->last_access_date.isNull(), myData->last_access_date.getValue())) return false; - if (!m_inactive_date.push_back(myData->inactive_date.isNull(), myData->inactive_date.getValue())) return false; - if (!m_status.push_back(myData->status.isNull(), myData->status.getValue())) return false; + if (!m_empty_date.push_back(myData->empty_date.isNull(), static_cast(myData->empty_date.getValue()))) return false; + if (!m_last_access_date.push_back(myData->last_access_date.isNull(), static_cast(myData->last_access_date.getValue()))) return false; + if (!m_inactive_date.push_back(myData->inactive_date.isNull(), static_cast(myData->inactive_date.getValue()))) return false; + if (!m_status.push_back(myData->status.isNull(), static_cast(myData->status.getValue()))) return false; if (!m_search_enabled.push_back(myData->search_enabled.isNull(), myData->search_enabled.getValue())) return false; - if (!m_entrance_charge.push_back(myData->entrance_charge.isNull(), myData->entrance_charge.getValue())) return false; + if (!m_entrance_charge.push_back(myData->entrance_charge.isNull(), static_cast(myData->entrance_charge.getValue()))) return false; break; case mode_INSERT: if (!m_location_ids.push_back(myData->location_id.getValueASCII())) return false; if (!m_location_names.push_back(myData->location_name.getValueASCII())) return false; if (!m_owner_ids.push_back(myData->owner_id.isNull(), myData->owner_id.getValueASCII())) return false; - if (!m_sales_taxes.push_back(myData->sales_tax.isNull(), myData->sales_tax.getValue())) return false; + if (!m_sales_taxes.push_back(myData->sales_tax.isNull(), static_cast(myData->sales_tax.getValue()))) return false; if (!m_sales_tax_bank_ids.push_back(myData->sales_tax_bank_id.isNull(), myData->sales_tax_bank_id.getValue())) return false; - if (!m_empty_date.push_back(myData->empty_date.isNull(), myData->empty_date.getValue())) return false; - if (!m_last_access_date.push_back(myData->last_access_date.isNull(), myData->last_access_date.getValue())) return false; - if (!m_inactive_date.push_back(myData->inactive_date.isNull(), myData->inactive_date.getValue())) return false; - if (!m_status.push_back(myData->status.isNull(), myData->status.getValue())) return false; + if (!m_empty_date.push_back(myData->empty_date.isNull(), static_cast(myData->empty_date.getValue()))) return false; + if (!m_last_access_date.push_back(myData->last_access_date.isNull(), static_cast(myData->last_access_date.getValue()))) return false; + if (!m_inactive_date.push_back(myData->inactive_date.isNull(), static_cast(myData->inactive_date.getValue()))) return false; + if (!m_status.push_back(myData->status.isNull(), static_cast(myData->status.getValue()))) return false; if (!m_search_enabled.push_back(myData->search_enabled.isNull(), myData->search_enabled.getValue())) return false; - if (!m_entrance_charge.push_back(myData->entrance_charge.isNull(), myData->entrance_charge.getValue())) return false; + if (!m_entrance_charge.push_back(myData->entrance_charge.isNull(), static_cast(myData->entrance_charge.getValue()))) return false; break; case mode_SELECT: @@ -417,7 +417,7 @@ bool MarketAuctionsQuery::addData(const DB::Row *_data) if (!m_item_ids.push_back(myData->item_id.getValueASCII())) return false; if (!m_owner_ids.push_back(myData->owner_id.getValueASCII())) return false; - if (!m_actives.push_back(myData->active.isNull(), myData->active.getValue())) return false; + if (!m_actives.push_back(myData->active.isNull(), static_cast(myData->active.getValue()))) return false; break; } @@ -430,17 +430,17 @@ bool MarketAuctionsQuery::addData(const DB::Row *_data) if (!m_owner_ids.push_back(myData->owner_id.getValueASCII())) return false; if (!m_creator_ids.push_back(myData->creator_id.isNull(), myData->creator_id.getValueASCII())) return false; if (!m_location_ids.push_back(myData->location_id.getValueASCII())) return false; - if (!m_min_bids.push_back(myData->min_bid.isNull(), myData->min_bid.getValue())) return false; - if (!m_buy_now_prices.push_back(myData->buy_now_price.isNull(), myData->buy_now_price.getValue())) return false; - if (!m_auction_timers.push_back(myData->auction_timer.isNull(), myData->auction_timer.getValue())) return false; + if (!m_min_bids.push_back(myData->min_bid.isNull(), static_cast(myData->min_bid.getValue()))) return false; + if (!m_buy_now_prices.push_back(myData->buy_now_price.isNull(), static_cast(myData->buy_now_price.getValue()))) return false; + if (!m_auction_timers.push_back(myData->auction_timer.isNull(), static_cast(myData->auction_timer.getValue()))) return false; if (!m_oobs.push_back(myData->oob.isNull(), myData->oob.getValueASCII())) return false; if (!m_user_descriptions.push_back(myData->user_description.isNull(), myData->user_description.getValue())) return false; - if (!m_categories.push_back(myData->category.isNull(), myData->category.getValue())) return false; + if (!m_categories.push_back(myData->category.isNull(), static_cast(myData->category.getValue()))) return false; if (!m_item_names.push_back(myData->item_name.isNull(), myData->item_name.getValue())) return false; - if (!m_item_timers.push_back(myData->item_timer.isNull(), myData->item_timer.getValue())) return false; - if (!m_actives.push_back(myData->active.isNull(), myData->active.getValue())) return false; - if (!m_item_sizes.push_back(myData->item_size.isNull(), myData->item_size.getValue())) return false; - if (!m_object_template_ids.push_back(myData->object_template_id.isNull(), myData->object_template_id.getValue())) return false; + if (!m_item_timers.push_back(myData->item_timer.isNull(), static_cast(myData->item_timer.getValue()))) return false; + if (!m_actives.push_back(myData->active.isNull(), static_cast(myData->active.getValue()))) return false; + if (!m_item_sizes.push_back(myData->item_size.isNull(), static_cast(myData->item_size.getValue()))) return false; + if (!m_object_template_ids.push_back(myData->object_template_id.isNull(), static_cast(myData->object_template_id.getValue()))) return false; break; } @@ -724,8 +724,8 @@ bool MarketAuctionBidsQuery::addData(const DB::Row *_data) case mode_INSERT: if (!m_item_ids.push_back(myData->item_id.getValueASCII())) return false; if (!m_bidder_ids.push_back(myData->bidder_id.getValueASCII())) return false; - if (!m_bids.push_back(myData->bid.getValue())) return false; - if (!m_max_proxy_bids.push_back(myData->max_proxy_bid.isNull(), myData->max_proxy_bid.getValue())) return false; + if (!m_bids.push_back(static_cast(myData->bid.getValue()))) return false; + if (!m_max_proxy_bids.push_back(myData->max_proxy_bid.isNull(), static_cast(myData->max_proxy_bid.getValue()))) return false; break; case mode_SELECT: diff --git a/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectsTableQuery.cpp b/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectsTableQuery.cpp index 11624d22..3d41f50f 100755 --- a/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectsTableQuery.cpp +++ b/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectsTableQuery.cpp @@ -160,89 +160,89 @@ bool ObjectsTableQuery::addData(const DB::Row *_data) if (!m_quaternion_xs.push_back(myData->quaternion_x.isNull(), myData->quaternion_x.getValue())) return false; if (!m_quaternion_ys.push_back(myData->quaternion_y.isNull(), myData->quaternion_y.getValue())) return false; if (!m_quaternion_zs.push_back(myData->quaternion_z.isNull(), myData->quaternion_z.getValue())) return false; - if (!m_node_xs.push_back(myData->node_x.isNull(), myData->node_x.getValue())) return false; - if (!m_node_ys.push_back(myData->node_y.isNull(), myData->node_y.getValue())) return false; - if (!m_node_zs.push_back(myData->node_z.isNull(), myData->node_z.getValue())) return false; - if (!m_type_ids.push_back(myData->type_id.isNull(), myData->type_id.getValue())) return false; + if (!m_node_xs.push_back(myData->node_x.isNull(), static_cast(myData->node_x.getValue()))) return false; + if (!m_node_ys.push_back(myData->node_y.isNull(), static_cast(myData->node_y.getValue()))) return false; + if (!m_node_zs.push_back(myData->node_z.isNull(), static_cast(myData->node_z.getValue()))) return false; + if (!m_type_ids.push_back(myData->type_id.isNull(), static_cast(myData->type_id.getValue()))) return false; if (!m_scene_ids.push_back(myData->scene_id.getValueASCII())) return false; - if (!m_controller_types.push_back(myData->controller_type.isNull(), myData->controller_type.getValue())) return false; - if (!m_deleteds.push_back(myData->deleted.isNull(), myData->deleted.getValue())) return false; + if (!m_controller_types.push_back(myData->controller_type.isNull(), static_cast(myData->controller_type.getValue()))) return false; + if (!m_deleteds.push_back(myData->deleted.isNull(), static_cast(myData->deleted.getValue()))) return false; if (!m_object_names.push_back(myData->object_name.getValueASCII())) return false; - if (!m_volumes.push_back(myData->volume.isNull(), myData->volume.getValue())) return false; + if (!m_volumes.push_back(myData->volume.isNull(), static_cast(myData->volume.getValue()))) return false; if (!m_contained_bys.push_back(myData->contained_by.getValueASCII())) return false; - if (!m_slot_arrangements.push_back(myData->slot_arrangement.isNull(), myData->slot_arrangement.getValue())) return false; + if (!m_slot_arrangements.push_back(myData->slot_arrangement.isNull(), static_cast(myData->slot_arrangement.getValue()))) return false; if (!m_player_controlleds.push_back(myData->player_controlled.getValueASCII())) return false; - if (!m_cache_versions.push_back(myData->cache_version.isNull(), myData->cache_version.getValue())) return false; + if (!m_cache_versions.push_back(myData->cache_version.isNull(), static_cast(myData->cache_version.getValue()))) return false; if (!m_load_contentss.push_back(myData->load_contents.getValueASCII())) return false; - if (!m_cash_balances.push_back(myData->cash_balance.isNull(), myData->cash_balance.getValue())) return false; - if (!m_bank_balances.push_back(myData->bank_balance.isNull(), myData->bank_balance.getValue())) return false; + if (!m_cash_balances.push_back(myData->cash_balance.isNull(), static_cast(myData->cash_balance.getValue()))) return false; + if (!m_bank_balances.push_back(myData->bank_balance.isNull(), static_cast(myData->bank_balance.getValue()))) return false; if (!m_complexitys.push_back(myData->complexity.isNull(), myData->complexity.getValue())) return false; if (!m_name_string_tables.push_back(myData->name_string_table.getValueASCII())) return false; if (!m_name_string_texts.push_back(myData->name_string_text.getValueASCII())) return false; if (!m_static_item_names.push_back(myData->static_item_name.getValueASCII())) return false; - if (!m_static_item_versions.push_back(myData->static_item_version.isNull(), myData->static_item_version.getValue())) return false; - if (!m_conversion_ids.push_back(myData->conversion_id.isNull(), myData->conversion_id.getValue())) return false; - if (!m_object_template_ids.push_back(myData->object_template_id.isNull(), myData->object_template_id.getValue())) return false; + if (!m_static_item_versions.push_back(myData->static_item_version.isNull(), static_cast(myData->static_item_version.getValue()))) return false; + if (!m_conversion_ids.push_back(myData->conversion_id.isNull(), static_cast(myData->conversion_id.getValue()))) return false; + if (!m_object_template_ids.push_back(myData->object_template_id.isNull(), static_cast(myData->object_template_id.getValue()))) return false; if (!m_load_withs.push_back(myData->load_with.getValueASCII())) return false; if (!m_objvar_0_names.push_back(myData->objvar_0_name.getValueASCII())) return false; - if (!m_objvar_0_types.push_back(myData->objvar_0_type.isNull(), myData->objvar_0_type.getValue())) return false; + if (!m_objvar_0_types.push_back(myData->objvar_0_type.isNull(), static_cast(myData->objvar_0_type.getValue()))) return false; if (!m_objvar_0_values.push_back(myData->objvar_0_value.getValueASCII())) return false; if (!m_objvar_1_names.push_back(myData->objvar_1_name.getValueASCII())) return false; - if (!m_objvar_1_types.push_back(myData->objvar_1_type.isNull(), myData->objvar_1_type.getValue())) return false; + if (!m_objvar_1_types.push_back(myData->objvar_1_type.isNull(), static_cast(myData->objvar_1_type.getValue()))) return false; if (!m_objvar_1_values.push_back(myData->objvar_1_value.getValueASCII())) return false; if (!m_objvar_2_names.push_back(myData->objvar_2_name.getValueASCII())) return false; - if (!m_objvar_2_types.push_back(myData->objvar_2_type.isNull(), myData->objvar_2_type.getValue())) return false; + if (!m_objvar_2_types.push_back(myData->objvar_2_type.isNull(), static_cast(myData->objvar_2_type.getValue()))) return false; if (!m_objvar_2_values.push_back(myData->objvar_2_value.getValueASCII())) return false; if (!m_objvar_3_names.push_back(myData->objvar_3_name.getValueASCII())) return false; - if (!m_objvar_3_types.push_back(myData->objvar_3_type.isNull(), myData->objvar_3_type.getValue())) return false; + if (!m_objvar_3_types.push_back(myData->objvar_3_type.isNull(), static_cast(myData->objvar_3_type.getValue()))) return false; if (!m_objvar_3_values.push_back(myData->objvar_3_value.getValueASCII())) return false; if (!m_objvar_4_names.push_back(myData->objvar_4_name.getValueASCII())) return false; - if (!m_objvar_4_types.push_back(myData->objvar_4_type.isNull(), myData->objvar_4_type.getValue())) return false; + if (!m_objvar_4_types.push_back(myData->objvar_4_type.isNull(), static_cast(myData->objvar_4_type.getValue()))) return false; if (!m_objvar_4_values.push_back(myData->objvar_4_value.getValueASCII())) return false; if (!m_objvar_5_names.push_back(myData->objvar_5_name.getValueASCII())) return false; - if (!m_objvar_5_types.push_back(myData->objvar_5_type.isNull(), myData->objvar_5_type.getValue())) return false; + if (!m_objvar_5_types.push_back(myData->objvar_5_type.isNull(), static_cast(myData->objvar_5_type.getValue()))) return false; if (!m_objvar_5_values.push_back(myData->objvar_5_value.getValueASCII())) return false; if (!m_objvar_6_names.push_back(myData->objvar_6_name.getValueASCII())) return false; - if (!m_objvar_6_types.push_back(myData->objvar_6_type.isNull(), myData->objvar_6_type.getValue())) return false; + if (!m_objvar_6_types.push_back(myData->objvar_6_type.isNull(), static_cast(myData->objvar_6_type.getValue()))) return false; if (!m_objvar_6_values.push_back(myData->objvar_6_value.getValueASCII())) return false; if (!m_objvar_7_names.push_back(myData->objvar_7_name.getValueASCII())) return false; - if (!m_objvar_7_types.push_back(myData->objvar_7_type.isNull(), myData->objvar_7_type.getValue())) return false; + if (!m_objvar_7_types.push_back(myData->objvar_7_type.isNull(), static_cast(myData->objvar_7_type.getValue()))) return false; if (!m_objvar_7_values.push_back(myData->objvar_7_value.getValueASCII())) return false; if (!m_objvar_8_names.push_back(myData->objvar_8_name.getValueASCII())) return false; - if (!m_objvar_8_types.push_back(myData->objvar_8_type.isNull(), myData->objvar_8_type.getValue())) return false; + if (!m_objvar_8_types.push_back(myData->objvar_8_type.isNull(), static_cast(myData->objvar_8_type.getValue()))) return false; if (!m_objvar_8_values.push_back(myData->objvar_8_value.getValueASCII())) return false; if (!m_objvar_9_names.push_back(myData->objvar_9_name.getValueASCII())) return false; - if (!m_objvar_9_types.push_back(myData->objvar_9_type.isNull(), myData->objvar_9_type.getValue())) return false; + if (!m_objvar_9_types.push_back(myData->objvar_9_type.isNull(), static_cast(myData->objvar_9_type.getValue()))) return false; if (!m_objvar_9_values.push_back(myData->objvar_9_value.getValueASCII())) return false; if (!m_objvar_10_names.push_back(myData->objvar_10_name.getValueASCII())) return false; - if (!m_objvar_10_types.push_back(myData->objvar_10_type.isNull(), myData->objvar_10_type.getValue())) return false; + if (!m_objvar_10_types.push_back(myData->objvar_10_type.isNull(), static_cast(myData->objvar_10_type.getValue()))) return false; if (!m_objvar_10_values.push_back(myData->objvar_10_value.getValueASCII())) return false; if (!m_objvar_11_names.push_back(myData->objvar_11_name.getValueASCII())) return false; - if (!m_objvar_11_types.push_back(myData->objvar_11_type.isNull(), myData->objvar_11_type.getValue())) return false; + if (!m_objvar_11_types.push_back(myData->objvar_11_type.isNull(), static_cast(myData->objvar_11_type.getValue()))) return false; if (!m_objvar_11_values.push_back(myData->objvar_11_value.getValueASCII())) return false; if (!m_objvar_12_names.push_back(myData->objvar_12_name.getValueASCII())) return false; - if (!m_objvar_12_types.push_back(myData->objvar_12_type.isNull(), myData->objvar_12_type.getValue())) return false; + if (!m_objvar_12_types.push_back(myData->objvar_12_type.isNull(), static_cast(myData->objvar_12_type.getValue()))) return false; if (!m_objvar_12_values.push_back(myData->objvar_12_value.getValueASCII())) return false; if (!m_objvar_13_names.push_back(myData->objvar_13_name.getValueASCII())) return false; - if (!m_objvar_13_types.push_back(myData->objvar_13_type.isNull(), myData->objvar_13_type.getValue())) return false; + if (!m_objvar_13_types.push_back(myData->objvar_13_type.isNull(), static_cast(myData->objvar_13_type.getValue()))) return false; if (!m_objvar_13_values.push_back(myData->objvar_13_value.getValueASCII())) return false; if (!m_objvar_14_names.push_back(myData->objvar_14_name.getValueASCII())) return false; - if (!m_objvar_14_types.push_back(myData->objvar_14_type.isNull(), myData->objvar_14_type.getValue())) return false; + if (!m_objvar_14_types.push_back(myData->objvar_14_type.isNull(), static_cast(myData->objvar_14_type.getValue()))) return false; if (!m_objvar_14_values.push_back(myData->objvar_14_value.getValueASCII())) return false; if (!m_objvar_15_names.push_back(myData->objvar_15_name.getValueASCII())) return false; - if (!m_objvar_15_types.push_back(myData->objvar_15_type.isNull(), myData->objvar_15_type.getValue())) return false; + if (!m_objvar_15_types.push_back(myData->objvar_15_type.isNull(), static_cast(myData->objvar_15_type.getValue()))) return false; if (!m_objvar_15_values.push_back(myData->objvar_15_value.getValueASCII())) return false; if (!m_objvar_16_names.push_back(myData->objvar_16_name.getValueASCII())) return false; - if (!m_objvar_16_types.push_back(myData->objvar_16_type.isNull(), myData->objvar_16_type.getValue())) return false; + if (!m_objvar_16_types.push_back(myData->objvar_16_type.isNull(), static_cast(myData->objvar_16_type.getValue()))) return false; if (!m_objvar_16_values.push_back(myData->objvar_16_value.getValueASCII())) return false; if (!m_objvar_17_names.push_back(myData->objvar_17_name.getValueASCII())) return false; - if (!m_objvar_17_types.push_back(myData->objvar_17_type.isNull(), myData->objvar_17_type.getValue())) return false; + if (!m_objvar_17_types.push_back(myData->objvar_17_type.isNull(), static_cast(myData->objvar_17_type.getValue()))) return false; if (!m_objvar_17_values.push_back(myData->objvar_17_value.getValueASCII())) return false; if (!m_objvar_18_names.push_back(myData->objvar_18_name.getValueASCII())) return false; - if (!m_objvar_18_types.push_back(myData->objvar_18_type.isNull(), myData->objvar_18_type.getValue())) return false; + if (!m_objvar_18_types.push_back(myData->objvar_18_type.isNull(), static_cast(myData->objvar_18_type.getValue()))) return false; if (!m_objvar_18_values.push_back(myData->objvar_18_value.getValueASCII())) return false; if (!m_objvar_19_names.push_back(myData->objvar_19_name.getValueASCII())) return false; - if (!m_objvar_19_types.push_back(myData->objvar_19_type.isNull(), myData->objvar_19_type.getValue())) return false; + if (!m_objvar_19_types.push_back(myData->objvar_19_type.isNull(),static_cast( myData->objvar_19_type.getValue()))) return false; if (!m_objvar_19_values.push_back(myData->objvar_19_value.getValueASCII())) return false; if (!m_script_lists.push_back(myData->script_list.getValueASCII())) return false; break; diff --git a/game/server/application/SwgDatabaseServer/src/shared/queries/ResourceTypeQuery.cpp b/game/server/application/SwgDatabaseServer/src/shared/queries/ResourceTypeQuery.cpp index dfc8a70c..2b08edf0 100755 --- a/game/server/application/SwgDatabaseServer/src/shared/queries/ResourceTypeQuery.cpp +++ b/game/server/application/SwgDatabaseServer/src/shared/queries/ResourceTypeQuery.cpp @@ -50,7 +50,7 @@ bool ResourceTypeQuery::addData(DBSchema::ResourceTypeRow const & data) if (!m_resource_classes.push_back(data.resource_class.getValueASCII())) return false; if (!m_attributes.push_back(data.attributes.getValueASCII())) return false; if (!m_fractal_seeds.push_back(data.fractal_seeds.getValueASCII())) return false; - if (!m_depleted_timestamps.push_back(data.depleted_timestamp.isNull(), data.depleted_timestamp.getValue())) return false; + if (!m_depleted_timestamps.push_back(data.depleted_timestamp.isNull(), static_cast(data.depleted_timestamp.getValue()))) return false; m_numItems=m_numItems.getValue() + 1; return true;