SqlSource Engine::sql_source_from_env(const String &id) { SqlSource src; String url = env_cfg(_T("URL")); if (!str_empty(url)) src = SqlSource(url); else src = SqlSource(_T(""), env_cfg(_T("DRIVER"), _T("DEFAULT")), env_cfg(_T("DBTYPE")), env_cfg(_T("DB")), env_cfg(_T("USER")), env_cfg(_T("PASSWD"))); if (str_empty(id)) src[_T("&id")] = src.format(); else src[_T("&id")] = id; return src; }