Skip to content

Commit 1a1d4bd

Browse files
authored
fix Access provider exception for database without Tables or Procedures (#126)
1 parent 8d9f828 commit 1a1d4bd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/DatabaseProviders/AccessProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ public override void ClearAllPools(string providerName)
5858
using var cn = (OleDbConnection)provider.CreateConnection(connectionString);
5959
cn.Open();
6060

61-
var dt1 = cn.GetSchema("Tables" ).Rows.Cast<DataRow>().Max(static r => (DateTime)r["DATE_MODIFIED"]);
62-
var dt2 = cn.GetSchema("Procedures").Rows.Cast<DataRow>().Max(static r => (DateTime)r["DATE_MODIFIED"]);
61+
var dt1 = cn.GetSchema("Tables" ).Rows.Cast<DataRow>().Select(static r => (DateTime)r["DATE_MODIFIED"]).Concat([default]).Max();
62+
var dt2 = cn.GetSchema("Procedures").Rows.Cast<DataRow>().Select(static r => (DateTime)r["DATE_MODIFIED"]).Concat([default]).Max();
6363
return dt1 > dt2 ? dt1 : dt2;
6464
}
6565

0 commit comments

Comments
 (0)