Update SqlDatabaseMetaDataRetriever.cs

fix exception casting int64 to int32, unbox and cast to int
This commit is contained in:
BlueBlock
2023-03-21 15:24:49 -04:00
parent 7573081d7a
commit 14e47def9d

View File

@@ -113,7 +113,7 @@ namespace mRemoteNG.Config.Serializers.ConnectionSerializers.MsSql
// ANSI SQL way. Works in PostgreSQL, MSSQL, MySQL.
var cmd = databaseConnector.DbCommand("select case when exists((select * from information_schema.tables where table_name = '" + tableName + "')) then 1 else 0 end");
cmd.ExecuteNonQuery();
exists = (int)cmd.ExecuteScalar()! == 1;
exists = (int)(long)cmd.ExecuteScalar()! == 1;
}
catch
{