From: stronk7 Date: Sat, 26 Aug 2006 00:50:09 +0000 (+0000) Subject: Max for decimal type in MSSQL is 38 cc. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c8a418b8d607891f6590413565f5e90b92d8b1b0;p=moodle.git Max for decimal type in MSSQL is 38 cc. --- diff --git a/lib/xmldb/classes/generators/mssql/mssql.class.php b/lib/xmldb/classes/generators/mssql/mssql.class.php index 38e690fffb..c731dd3f7b 100644 --- a/lib/xmldb/classes/generators/mssql/mssql.class.php +++ b/lib/xmldb/classes/generators/mssql/mssql.class.php @@ -83,6 +83,10 @@ class XMLDBmssql extends XMLDBgenerator { case XMLDB_TYPE_NUMBER: $dbtype = $this->number_type; if (!empty($xmldb_length)) { + /// 38 is the max allowed + if ($xmldb_length > 38) { + $xmldb_length = 38; + } $dbtype .= '(' . $xmldb_length; if (!empty($xmldb_decimals)) { $dbtype .= ',' . $xmldb_decimals;