anchor.diff:  			});
   
   			it(title = " cfqueryparam doesn't handle deciaml value = 1000 with maxLength = 7",skip=!hasCredencials(), body = function( currentSpec ) {
  -				query name="local.test" datasource="LDEV2586" {
  +				query name="local.test"  {
   					echo("SELECT * FROM LDEV2586");
   				}
  -				query name="local.subUsers" datasource="LDEV2586" {
  +				query name="local.subUsers"  {
   				   echo("SELECT * FROM LDEV2586 WHERE value = ");
   				   queryparam value='#test.value[1]#' cfsqltype="CF_SQL_DECIMAL" maxlength="7";
   				}
  
positive.code: 		});
  	}
  
  	private string function createURI(string calledName){
  		var baseURI = "/test/#listLast(getDirectoryFromPath(getCurrenttemplatepath()),"\/")#/";
  		return baseURI&""&calledName;
  	}
  
  	private boolean function hasCredencials() {
  		return structCount(server.getDatasource("mssql"));
  	}
  
negative.code: component extends = "org.lucee.cfml.test.LuceeTestCase"{
  
  	function beforeAll() {
  		variables.msSQL = server.getDatasource("mssql");
  		if( structCount(msSQL) ) {
  			// define datasource
  			application action="update"  datasource=msSQL;
  
  			// create necessary tables
  			query  {
  				echo("DROP TABLE IF EXISTS LDEV2586");
  			}
  			query {
  				echo("CREATE TABLE LDEV2586( id int, value decimal )");
  			}
  			query {
  				echo("INSERT INTO LDEV2586 VALUES( 1, '1000' )");
  				echo("INSERT INTO LDEV2586 VALUES( 2, '23.45' )");
  			}
  		}
  	}
  
  	public function afterAll(){
  		if(hasCredencials()) {
  			query {
  				echo("DROP TABLE IF EXISTS LDEV2586");
  			}
  		}
  