MySQL 3.xx CAST bug fix
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Thu, 6 Mar 2008 09:44:48 +0000 (09:44 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Thu, 6 Mar 2008 09:44:48 +0000 (09:44 +0000)
includes/db/manufacturing_db.inc
manufacturing/includes/db/work_order_requirements_db.inc
manufacturing/inquiry/where_used_inquiry.php

index f9249168536f67b86cb2c1c8d7145fc604955e75..c7c8c5d92b1c1abdf830d21a3152be6d5347a5d5 100644 (file)
@@ -22,7 +22,7 @@ function get_bom($item)
        ".TB_PREF."bom.quantity * (".TB_PREF."stock_master.material_cost+ ".TB_PREF."stock_master.labour_cost+ ".TB_PREF."stock_master.overhead_cost) AS ComponentCost 
        FROM (".TB_PREF."workcentres, ".TB_PREF."locations, ".TB_PREF."bom) INNER JOIN ".TB_PREF."stock_master ON ".TB_PREF."bom.component = ".TB_PREF."stock_master.stock_id 
        WHERE ".TB_PREF."bom.parent = '" . $item . "'
-               AND ".TB_PREF."workcentres.id=CAST(".TB_PREF."bom.workcentre_added AS UNSIGNED) 
+               AND ".TB_PREF."workcentres.id=".TB_PREF."bom.workcentre_added
                AND ".TB_PREF."bom.loc_code = ".TB_PREF."locations.loc_code ORDER BY ".TB_PREF."bom.id";
        
        return db_query($sql, "The bill of material could not be retrieved");
index 8bee3cfe32a6523ebd6100abdc60254d4cf811ef..78d8e7c4396860515d18e286e6f644c5cd140642 100644 (file)
@@ -10,7 +10,7 @@ function get_wo_requirements($woid)
                ".TB_PREF."wo_requirements.stock_id = ".TB_PREF."stock_master.stock_id 
                WHERE workorder_id=$woid
                AND ".TB_PREF."locations.loc_code = ".TB_PREF."wo_requirements.loc_code
-               AND ".TB_PREF."workcentres.id=CAST(workcentre AS UNSIGNED)";    
+               AND ".TB_PREF."workcentres.id=workcentre";
 
        return db_query($sql, "The work order requirements could not be retrieved");    
 }
index d7f8877de6a875d3fde4daf96dd08c0ba29b1793..9304c197a7ea2ab4bd5c4f2c4b7c94f63ee50c3d 100644 (file)
@@ -27,7 +27,7 @@ if (isset($_POST['stock_id']))
 {
     $sql = "SELECT ".TB_PREF."bom.*,".TB_PREF."stock_master.description,".TB_PREF."workcentres.name As WorkCentreName, ".TB_PREF."locations.location_name
                FROM ".TB_PREF."bom, ".TB_PREF."stock_master, ".TB_PREF."workcentres, ".TB_PREF."locations
-               WHERE ".TB_PREF."bom.parent = ".TB_PREF."stock_master.stock_id AND CAST(".TB_PREF."bom.workcentre_added AS UNSIGNED) = ".TB_PREF."workcentres.id
+               WHERE ".TB_PREF."bom.parent = ".TB_PREF."stock_master.stock_id AND ".TB_PREF."bom.workcentre_added = ".TB_PREF."workcentres.id
                AND ".TB_PREF."bom.loc_code = ".TB_PREF."locations.loc_code
                AND ".TB_PREF."bom.component='" . $_POST['stock_id'] . "'";