private string translateFromAdoIfNeeded(string strConnect)
{
if (m_databaseEngine == csDatabaseEngine.SQL_SERVER)
{
if (strConnect.IndexOf("Provider=") > -1)
{
var dataSource = cUtil.getToken("Data Source", strConnect);
var initialCatalog = cUtil.getToken("Initial Catalog", strConnect);
var trusted = cUtil.getToken("Integrated Security", strConnect);
var userId = cUtil.getToken("User ID", strConnect);
var password = cUtil.getToken("Password", strConnect);
if (trusted == "SSPI")
{
strConnect = String.Format("Data Source={0};Initial Catalog={1};Integrated Security=SSPI;", dataSource, initialCatalog);
}
else
{
strConnect = String.Format("Data Source={0};Initial Catalog={1};User id={2};Password={3};", dataSource, initialCatalog, userId, password);
}
}
}
return strConnect;
}