Вместо того, чтобы упоминать строку подключения в самом файле, вы можете поместить строку подключения в web.config или app.config и использовать конфигурацию там, где это необходимо.
Образец для web.config
поместите строку подключения под <configuration>
, там вы можете указать имя провайдера:
<configuration>
<connectionStrings>
<add name="ConnString"
connectionString="Data Source= MHSPC56888_VM1\\SQLEXPRESS;Initial Catalog=xxxxxxx;User id=xx;Password=xxxxx;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
и внутри файла
public static DataSet ParseDatabaseData(string sheetName)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);
Примечание : добавить using System.Configuration;
для ConfigurationManager.