Skip to content

Commit 869e9a5

Browse files
authored
Improve connection errors (#786)
* improve null vs empty connection error * format doc * update err msg * update local setting to function app settings
1 parent e39f214 commit 869e9a5

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/SqlBindingUtilities.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,13 @@ public static string GetConnectionString(string connectionStringSetting, IConfig
4545
{
4646
throw new ArgumentNullException(nameof(configuration));
4747
}
48-
return configuration.GetConnectionStringOrSetting(connectionStringSetting);
48+
string connectionString = configuration.GetConnectionStringOrSetting(connectionStringSetting);
49+
if (string.IsNullOrEmpty(connectionString))
50+
{
51+
throw new ArgumentException(connectionString == null ? $"ConnectionStringSetting '{connectionStringSetting}' is missing in your function app settings, please add the setting with a valid SQL connection string." :
52+
$"ConnectionStringSetting '{connectionStringSetting}' is empty in your function app settings, please update the setting with a valid SQL connection string.");
53+
}
54+
return connectionString;
4955
}
5056

5157
/// <summary>

0 commit comments

Comments
 (0)