anchor.diff:  	function run( testResults , testBox ) {
   		describe( title="Test suite for LDEV-1980",skip=isNotSupported(), body=function() {
   			it(title = "checking cfdbinfo without DB name", body = function( currentSpec ) {
  -				var ds=getDatasource();
  +				var ds = getCredentials();
   				tableCreation(ds);
   				cfdbinfo(datasource=ds,name="local.return_variable",type= "columns",table="TestDsnTBL");
   				expect(IsQuery(return_variable)).toBe('true');
  
positive.code: 	}
  
  	private function tableCreation(ds){
  		ds.storage=true;
  		query name="test" datasource=ds {
  			echo("DROP TABLE IF EXISTS `TestDsnTBL`");
  		}
  		query name="test" datasource=ds {
  			echo( "
  				create table `TestDsnTBL`(id varchar(10),Personname varchar(10))"
  			);
  		}
  	}
  
  	function afterAll(){
  		if(isNotSupported()) return;
  		query name="test" datasource=getDatasource() {
  			echo( "DROP TABLE IF EXISTS `TestDsnTBL` ");
  		}
  	}
  
  	function isNotSupported() {
  		var mySql = getCredentials();
  		if(structCount(mySql)){
  			return false;
  		} else{
  			return true;
  		}
  	}
  
  	private function getDatasource() {
  		var cred=getCredentials();
  		if(structCount(cred)>0){
  			cred.storage = true; // ZAC is that line needed? was only in banch 5.3
  			return cred;
  		}
  		return {};
  	}
  
  	private struct function getCredentials() {
  
negative.code: 			});
  
  			it(title = "checking cfdbinfo with DB name",skip=isNotSupported(), body = function( currentSpec ) {
  				var ds = getCredentials();
  				tableCreation(ds);
  				cfdbinfo(datasource=ds,name="local.pre",type= "columns",table="TestDsnTBL");
  				
  