CFML: detecting datasource type